mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2025-12-31 20:36:25 +00:00
Various GUI updates
Thu Mar 24 19:09:33 2005 Søren Sandmann <sandmann@redhat.com> * sysprof.c: Various GUI updates * TODO: update * sfile.[ch] (sformat_new_optional): Add some notes about an "optional" construction.
This commit is contained in:
committed by
Søren Sandmann Pedersen
parent
2af6447238
commit
50c62b0804
31
TODO
31
TODO
@ -1,13 +1,35 @@
|
||||
- Figure out what's needed before 1.0
|
||||
|
||||
- Consider adding KDE-style nested callgraph view
|
||||
|
||||
- Find out what distributions it actually works on
|
||||
|
||||
- Find out how to hack around gtk+ bug causing multiple double clicks
|
||||
to get eaten.
|
||||
|
||||
- hook up about box
|
||||
|
||||
- hook up menu items view/start etc (or possibly get rid of them or move them)
|
||||
|
||||
- crashes when you ctrl-click the selected item in the top left pane
|
||||
<ian__> ssp: looks like it doesn't handle the none-selected case
|
||||
|
||||
- Move "samples" label to the toolbar, then get rid of statusbar.
|
||||
|
||||
- consider caching [filename => bin_file]
|
||||
- Have kernel modulereport the file the symbol 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.
|
||||
|
||||
- grep FIXME
|
||||
|
||||
- hide internal stuff in ProfileDescendant
|
||||
- add an 'everything' object. It _is_ really needed for a lot of things
|
||||
- in timer, put process to sleep. Should get us more accurate data
|
||||
|
||||
- add an 'everything' object. It is really needed for a lot of things
|
||||
|
||||
- kernel module should put process to sleep before sampling. Should get us
|
||||
more accurate data
|
||||
|
||||
- loading and saving
|
||||
|
||||
- make profile.c more agnostic to processes and functions etc. Ideally
|
||||
@ -27,9 +49,6 @@
|
||||
things that are UNINTERRUPTIBLE while there are RUNNING tasks is not
|
||||
consider bad.
|
||||
|
||||
- Make sure we don't overcharge when many processes are "RUNNING". We should
|
||||
probably divide each sample with the number of runnable processes
|
||||
|
||||
DONE:
|
||||
|
||||
- consider making ProfileObject more of an object.
|
||||
|
||||
Reference in New Issue
Block a user