Re: Speed suggestions (previously about laptop performace)
- From: John Harper <jsh unfactored org>
- To: Soeren Sandmann <sandmann daimi au dk>
- Cc: Michael Meeks <michael ximian com>, Telsa Gwynne <hobbit aloss ukuu org uk>, gnome-list gnome org, gnome-hackers gnome org
- Subject: Re: Speed suggestions (previously about laptop performace)
- Date: Thu Aug 8 05:04:02 2002
Soeren Sandmann writes:
|One problem with both methods is that the top of the stack is not a
|normal frame when you are inside a signal handler. To work around
|this, I believe Eazel's profiler just ignores the top frame, which
|means that the traces it generates start from the second frame, which
|means that leaf procedures are never accounted for. This could account
|for the lying.
Yes, that's right. I just used tried skipping various numbers of frames
until I got something that looked almost correct
|
|The way to generate a stack trace from inside a signal handler is
|like this (obviously platform dependent - this is for linux/x86):
Thanks! I didn't know about this trick. The no-leaf-frames problem in
prof has been bugging me a lot recently, I'll use this to fix it.. :-)
John
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]