[Webkit-unassigned] [Bug 251261] Large allocations in a tight loop perform poorly when using the JavaScriptCore C and Objective-C APIs

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue May 23 09:46:26 PDT 2023


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

--- Comment #10 from Mark Lam <mark.lam at apple.com> ---
Hi Kasper, your dump shows that you are getting JIT support.  So, this is not an issue with the JIT being disabled.

Next steps:

1. How are you measuring the 8x slowdown?  Your description below didn't describe this.  Please describe this so that we can make sure that you're comparing equivalent things.

2. My gut feeling is that there might be GC activity at play.  Try running your executable and jsc with JSC_logGC=1, and see if there's a difference in GC activity.

3. Run Instruments profiler and collect CPU profiles for runs with your executable and with jsc.  Then compare to see if there's a difference in the profiles.

Based on the data you get from those, we may be able to give you more advice.  Thanks.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230523/02eeff4f/attachment.htm>


More information about the webkit-unassigned mailing list