Chromium Code Reviews
Description Remove atomic increment/decrement on each DOM call
This patch removes the VMState stack object for each callbacks into the
embedder. When we call an interceptor callback, we don't need to ratelimit the
profiler (because the vast majority of interceptor callbacks are quick), and
therefore we can avoid the atomic increment and decrement operations.
This change removes a function that accounts for 7% of Dromeo's dom-traverse
profile on Mac OS X.
Patch Set 1 #Patch Set 2 : Simpiler approach #Messages
Total messages: 9 (0 generated)
|