Title: [114055] branches/safari-534.57-branch/Source/WebCore
Diff
Modified: branches/safari-534.57-branch/Source/WebCore/ChangeLog (114054 => 114055)
--- branches/safari-534.57-branch/Source/WebCore/ChangeLog 2012-04-13 00:20:03 UTC (rev 114054)
+++ branches/safari-534.57-branch/Source/WebCore/ChangeLog 2012-04-13 00:24:54 UTC (rev 114055)
@@ -1,5 +1,24 @@
2012-04-12 Lucas Forschler <[email protected]>
+ Merge 111977
+
+ 2012-03-23 Stephanie Lewis <[email protected]>
+
+ https://bugs.webkit.org/show_bug.cgi?id=81963 WebProcess can get stuck in GC during many low memory signals.
+ <rdar://problem/11094830> WebProcess appears to get stuck in its GC handler (81963).
+ Remove the call to garbage collect in low memory signal handler. Did some testing with hitting the low memory handler
+ during Membuster and we would get back at most 100k - 200k. That isn't enough to help the system, and in
+ that state the GC collection can take a substantial amount of time.
+
+ Reviewed by Geoff Garen.
+
+ Performance Change, no change in behavior.
+
+ * platform/mac/MemoryPressureHandlerMac.mm:
+ (WebCore::MemoryPressureHandler::releaseMemory):
+
+2012-04-12 Lucas Forschler <[email protected]>
+
Merge 111108
2012-03-16 Dmitry Titov <[email protected]>
Modified: branches/safari-534.57-branch/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm (114054 => 114055)
--- branches/safari-534.57-branch/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-04-13 00:20:03 UTC (rev 114054)
+++ branches/safari-534.57-branch/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-04-13 00:24:54 UTC (rev 114055)
@@ -140,8 +140,6 @@
memoryCache()->pruneToPercentage(0.5f);
- gcController().garbageCollectNow();
-
WTF::releaseFastMallocFreeMemory();
}
#endif
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes