Changeset 195905 in webkit
- Timestamp:
- Jan 30, 2016 12:48:11 PM (8 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r195901 r195905 1 2016-01-30 Andreas Kling <akling@apple.com> 2 3 Shrink Heap::m_executables after cleaning it. 4 <https://webkit.org/b/153682> 5 6 Reviewed by Darin Adler. 7 8 The Heap::m_executables Vector was never shrunk down, despite sometimes 9 getting pretty huge (~500kB in my longest-running WebContent process.) 10 11 After GC has finished pruning unmarked Executables, shrink the Vector. 12 13 * heap/Heap.cpp: 14 (JSC::Heap::clearUnmarkedExecutables): 15 1 16 2016-01-29 Ada Chan <adachan@apple.com> 2 17 -
trunk/Source/JavaScriptCore/heap/Heap.cpp
r194840 r195905 997 997 m_executables.removeLast(); 998 998 } 999 1000 m_executables.shrinkToFit(); 999 1001 } 1000 1002
Note: See TracChangeset
for help on using the changeset viewer.