Title: [114446] branches/safari-534.57-branch/Source/WebCore
Diff
Modified: branches/safari-534.57-branch/Source/WebCore/ChangeLog (114445 => 114446)
--- branches/safari-534.57-branch/Source/WebCore/ChangeLog 2012-04-17 22:17:30 UTC (rev 114445)
+++ branches/safari-534.57-branch/Source/WebCore/ChangeLog 2012-04-17 22:23:25 UTC (rev 114446)
@@ -1,5 +1,24 @@
2012-04-17 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-17 Lucas Forschler <[email protected]>
+
Merge 113528
2012-04-06 Oliver Hunt <[email protected]>
Modified: branches/safari-534.57-branch/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm (114445 => 114446)
--- branches/safari-534.57-branch/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-04-17 22:17:30 UTC (rev 114445)
+++ branches/safari-534.57-branch/Source/WebCore/platform/mac/MemoryPressureHandlerMac.mm 2012-04-17 22:23:25 UTC (rev 114446)
@@ -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