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

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Feb 20 12:29:50 PST 2012


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





--- Comment #5 from Gavin Barraclough <barraclough at apple.com>  2012-02-20 12:29:50 PST ---
(In reply to comment #4)
> Sorry but please just ignore my last comment. The Code blocks may be deleted during the script evaluation because of GC - which is reasonable in a normal run. Should we disallow code GC when profiling is enabled?

I think we may want to disable recovery of the JIT code buffers, yes.  I guessing we don't need to keep any JS heap GC objects alive, but we'll want to retain the code blocks of executables that are destroyed.  I believe we already have a mechanism to keep code blocks alive, where they have been jettisoned from an executable, but may still be on the stack.  We may be able to reuse the same mechanism, but I haven't looked into this.

-- 
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