[Webkit-unassigned] [Bug 78876] Fine-grained JSC JIT code profiling at the function level

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 16 22:29:01 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=78876


Gavin Barraclough <barraclough at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #127520|review?                     |review-
               Flag|                            |




--- Comment #2 from Gavin Barraclough <barraclough at apple.com>  2012-02-16 22:29:01 PST ---
(From update of attachment 127520)
I think there is a problem with this in that the string concatenation may trigger a malloc, and the main thread may be suspended holding the malloc heap lock, resulting in deadlock.
I do think we'll want to get more detailed information out of the profiler, but I'm not sure this is the right approach – rather, I think we may want a way to retain all code blocks while profiling, and to lazily manage mapping sampled PCs back to the byte code offset (line number, etc), from the main thread once sampling is complete.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list