Changeset 201732 in webkit
- Timestamp:
- Jun 6, 2016 4:38:48 PM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r201725 r201732 1 2016-06-06 Andreas Kling <akling@apple.com> 2 3 Don't reportAbandonedObjectGraph() after throwing out linked code or RegExps. 4 <https://webkit.org/b/158444> 5 6 Unreviewed. 7 8 This is a speculative change for iOS performance bots. The calls to reportAbandonedObjectGraph 9 were basically redundant, since mainframe navigation will cause GC acceleration anyway via 10 ScriptController. 11 12 This appears successful at recovering the ~0.7% regression I could reproduce locally on newer 13 hardware but it's a bit too noisy to say for sure. 14 15 * runtime/VM.cpp: 16 (JSC::VM::deleteAllLinkedCode): 17 (JSC::VM::deleteAllRegExpCode): 18 1 19 2016-06-06 Skachkov Oleksandr <gskachkov@gmail.com> 2 20 [ESNext] Trailing commas in function parameters. -
trunk/Source/JavaScriptCore/runtime/VM.cpp
r201654 r201732 550 550 whenIdle([this]() { 551 551 heap.deleteAllCodeBlocks(); 552 heap.reportAbandonedObjectGraph();553 552 }); 554 553 } … … 558 557 whenIdle([this]() { 559 558 m_regExpCache->deleteAllCode(); 560 heap.reportAbandonedObjectGraph();561 559 }); 562 560 }
Note: See TracChangeset
for help on using the changeset viewer.