mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-09 14:40:54 +00:00
Bump version numbers update Updates
Sat Sep 17 14:35:32 2005 Soeren Sandmann <sandmann@redhat.com> * Bump version numbers * README: update * TODO: Updates
This commit is contained in:
committed by
Søren Sandmann Pedersen
parent
6e37d7848c
commit
9dddb6d160
@ -1,3 +1,9 @@
|
|||||||
|
Sat Sep 17 14:35:32 2005 Soeren Sandmann <sandmann@redhat.com>
|
||||||
|
|
||||||
|
* Bump version numbers
|
||||||
|
* README: update
|
||||||
|
* TODO: Updates
|
||||||
|
|
||||||
Sun Sep 4 19:38:51 2005 Soeren Sandmann <sandmann@redhat.com>
|
Sun Sep 4 19:38:51 2005 Soeren Sandmann <sandmann@redhat.com>
|
||||||
|
|
||||||
* TODO: Updates
|
* TODO: Updates
|
||||||
|
|||||||
4
README
4
README
@ -21,10 +21,11 @@ would be appreciated.
|
|||||||
Requirements:
|
Requirements:
|
||||||
|
|
||||||
- A Linux kernel version 2.6.11 or newer is required.
|
- A Linux kernel version 2.6.11 or newer is required.
|
||||||
Unlike Sysprof 0.9, version 0.91 should work fine on SMP systems.
|
Unlike Sysprof 0.9, this version should work fine on SMP systems.
|
||||||
|
|
||||||
- GTK+ 2.6.0 or newer is required
|
- GTK+ 2.6.0 or newer is required
|
||||||
|
|
||||||
|
- libglade 2.5.1 is required
|
||||||
|
|
||||||
|
|
||||||
Compiling:
|
Compiling:
|
||||||
@ -90,6 +91,7 @@ Debugging symbols
|
|||||||
|
|
||||||
Credits:
|
Credits:
|
||||||
Diana Fong for the icon
|
Diana Fong for the icon
|
||||||
|
Mike Frysinger for x86-64 support
|
||||||
Kristian H<>gsberg for the first port to the 2.6 kernel.
|
Kristian H<>gsberg for the first port to the 2.6 kernel.
|
||||||
Owen Taylor for the symbol lookup code in memprof
|
Owen Taylor for the symbol lookup code in memprof
|
||||||
|
|
||||||
|
|||||||
57
TODO
57
TODO
@ -1,26 +1,43 @@
|
|||||||
Before 1.0:
|
Before 1.0:
|
||||||
|
|
||||||
* Fix cache so that it correctly reloads libraries when new ones are
|
- Update version numbers in source
|
||||||
installed. (Cache can go stale - probably just dump the cache when
|
|
||||||
a new profiling session is started). Though printing debug stuff
|
- Make tarball
|
||||||
doesn't seem to produce anything unexpected.
|
|
||||||
|
- Check that tarball works
|
||||||
|
|
||||||
|
- cvs commit
|
||||||
|
|
||||||
|
- cvs tag sysprof-1-0
|
||||||
|
|
||||||
|
- Update website
|
||||||
|
|
||||||
|
- Announce on Freshmeat
|
||||||
|
|
||||||
|
- Announce on gnome-announce
|
||||||
|
- Announce on kernel list.
|
||||||
|
|
||||||
|
- Announce on Gnomefiles
|
||||||
|
|
||||||
|
- Announce on news.gnome.org
|
||||||
|
- Send to slashdot/developers
|
||||||
|
- Announce on devtools list (?)
|
||||||
|
|
||||||
|
- Announce on Advogato
|
||||||
|
link to archive
|
||||||
|
|
||||||
|
Before 1.0.1:
|
||||||
|
|
||||||
|
* See if we can reproduce the problem where libraries didn't get correctly
|
||||||
|
reloaded after new versions were installed.
|
||||||
|
|
||||||
* Build system
|
* Build system
|
||||||
- Find out what distributions it actually works on
|
- Find out what distributions it actually works on
|
||||||
(ask for sucess/failure-stories in 0.9.x releases)
|
(ask for sucess/failure-stories in 1.0 releases)
|
||||||
|
|
||||||
- Create RPM package? See fedora package list for information
|
- Create RPM package? See fedora-packaging-list for information
|
||||||
about how to package kernel modules.
|
about how to package kernel modules.
|
||||||
|
|
||||||
- After 1.0:
|
|
||||||
- Announce on news.gnome.org
|
|
||||||
- Announce on Gnomefiles
|
|
||||||
- Announce on Freshmeat
|
|
||||||
- Announce on Advogato
|
|
||||||
- Announce on gnome-announce
|
|
||||||
- Announce on kernel list.
|
|
||||||
- Send to slashdot/developers
|
|
||||||
- Announce on devtools list (?)
|
|
||||||
|
|
||||||
Before 1.2:
|
Before 1.2:
|
||||||
|
|
||||||
@ -213,7 +230,9 @@ http://www.linuxbase.org/spec/booksets/LSB-Embedded/LSB-Embedded/ehframe.html
|
|||||||
- Possibly a special "view details" mode, assuming that
|
- Possibly a special "view details" mode, assuming that
|
||||||
the details of a function are not that interesting
|
the details of a function are not that interesting
|
||||||
together with a tree.
|
together with a tree.
|
||||||
- rethink caller list, not terribly useful at the moment.
|
- rethink caller list, not terribly useful at the moment. Federico suggested
|
||||||
|
listing all ancestors.
|
||||||
|
|
||||||
|
|
||||||
- Have kernel module report the file the address was found in
|
- Have kernel module report the file the address was found in
|
||||||
Should avoid a lot of potential broken/raciness with dlopen etc.
|
Should avoid a lot of potential broken/raciness with dlopen etc.
|
||||||
@ -322,7 +341,7 @@ Later:
|
|||||||
|
|
||||||
- figure out a way to deal with both disk and CPU. Need to make sure that
|
- figure out a way to deal with both disk and CPU. Need to make sure that
|
||||||
things that are UNINTERRUPTIBLE while there are RUNNING tasks are not
|
things that are UNINTERRUPTIBLE while there are RUNNING tasks are not
|
||||||
considered bad.
|
considered bad. Also figure out how to deal with more than one CPU/core.
|
||||||
|
|
||||||
Not entirely clear that the sysprof visualization is right for disk.
|
Not entirely clear that the sysprof visualization is right for disk.
|
||||||
|
|
||||||
@ -365,6 +384,10 @@ Later:
|
|||||||
the same time? Probably not. See also marker discussion above. UI should probably allow
|
the same time? Probably not. See also marker discussion above. UI should probably allow
|
||||||
double clicking on a marked section and all instances of that one would be marked.
|
double clicking on a marked section and all instances of that one would be marked.
|
||||||
|
|
||||||
|
- Other variation on the timeline idea: Instead of a disk timeline you could have a
|
||||||
|
list of individual diskaccesses, and be able to select the ones you wanted to
|
||||||
|
get rid of.
|
||||||
|
|
||||||
- The existing sysprof visualization is not terribly bad, the "self" column is
|
- The existing sysprof visualization is not terribly bad, the "self" column is
|
||||||
more useful now.
|
more useful now.
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
AC_PREREQ(2.54)
|
AC_PREREQ(2.54)
|
||||||
|
|
||||||
AC_INIT([sysprof], [0.91])
|
AC_INIT([sysprof], [1.0])
|
||||||
AC_CONFIG_SRCDIR(sysprof.glade)
|
AC_CONFIG_SRCDIR(sysprof.glade)
|
||||||
|
|
||||||
AM_INIT_AUTOMAKE(no-define)
|
AM_INIT_AUTOMAKE(no-define)
|
||||||
|
|||||||
Reference in New Issue
Block a user