Mon Mar 27 23:04:30 2006  Soeren Sandmann  <sandmann@redhat.com>

        * TODO: Updates.

        * sfile.c (handle_{begin,end}_element): Don't generate begin/end
        instructions for value elements.

        * sfile.c (build_instructions): Remove debugging spew.
This commit is contained in:
Soeren Sandmann
2006-03-28 04:08:14 +00:00
committed by Søren Sandmann Pedersen
parent 6534ca13c0
commit 9e612d798a
3 changed files with 43 additions and 44 deletions

32
TODO
View File

@ -128,16 +128,6 @@ Before 1.2:
- split out dfa in its own generic class
- Formats should become first-class, stand-alone objects that offers
help with parsing and nothing else.
ParseContext* format_get_parse_context (format, err);
gboolean parse_context_begin (parse_context, name, err);
gboolean parse_context_end (parse_format, name, err);
basically, a Format encapsulates a DFA, and a ParseContext encapsulates
the current state.
- make a generic representation of xml files with quarks for strings:
struct item {
int begin/end/text;
@ -313,6 +303,18 @@ When the interrupt happens,
Later:
- Find out if sysprof accurately reports time spent handling pagefaults.
There is evidence that it doesn't:
- a version of sysprof took 10 seconds to load a certain profile.
Profiling itself it appeared that most of the time was spent
in the GMarkup parser
- a newer version of sysprof with significantly more compact
Instructions took about 5 seconds, but the profile looked
about the same.
The difference between the two versions has to be in page faults/
memory speed, but the profiles looked identically.
Try and reproduce this result in a more controlled experiment.
- See if it is possible to group the X server activity under the process that
generated it.
@ -490,6 +492,16 @@ Later:
DONE:
- Formats should become first-class, stand-alone objects that offers
help with parsing and nothing else.
ParseContext* format_get_parse_context (format, err);
gboolean parse_context_begin (parse_context, name, err);
gboolean parse_context_end (parse_format, name, err);
basically, a Format encapsulates a DFA, and a ParseContext encapsulates
the current state.
- make stackstash ref counted
- Charge 'self' properly to processes that don't get any stack trace at all