Title: [114446] branches/safari-534.57-branch/Source/WebCore
- Revision
- 114446
- Author
- lforsch...@apple.com
- Date
- 2012-04-17 15:23:25 -0700 (Tue, 17 Apr 2012)
Log Message
Merged r111977.
Modified Paths
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 <lforsch...@apple.com>
+ Merge 111977
+
+ 2012-03-23 Stephanie Lewis <sle...@apple.com>
+
+ 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 <lforsch...@apple.com>
+
Merge 113528
2012-04-06 Oliver Hunt <oli...@apple.com>
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
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes