Title: [120074] trunk/Source/WebKit/blackberry
- Revision
- 120074
- Author
- commit-qu...@webkit.org
- Date
- 2012-06-12 07:51:18 -0700 (Tue, 12 Jun 2012)
Log Message
[BlackBerry] Use a safer way to shrink JS memory usage
https://bugs.webkit.org/show_bug.cgi?id=88811
Patch by Yong Li <y...@rim.com> on 2012-06-12
Reviewed by Antonio Gomes.
We should just make a GC request and JSC will check if it is safe to do anything.
* Api/BlackBerryGlobal.cpp:
(BlackBerry::WebKit::clearMemoryCaches):
Modified Paths
Diff
Modified: trunk/Source/WebKit/blackberry/Api/BlackBerryGlobal.cpp (120073 => 120074)
--- trunk/Source/WebKit/blackberry/Api/BlackBerryGlobal.cpp 2012-06-12 14:39:24 UTC (rev 120073)
+++ trunk/Source/WebKit/blackberry/Api/BlackBerryGlobal.cpp 2012-06-12 14:51:18 UTC (rev 120074)
@@ -105,11 +105,7 @@
BlackBerry::Platform::userInterfaceThreadMessageClient()->dispatchMessage(BlackBerry::Platform::createFunctionCallMessage(clearMemoryCachesInCompositingThread));
#endif
- {
- JSC::JSLock lock(JSC::SilenceAssertionsOnly);
- // This function also performs a GC.
- JSC::releaseExecutableMemory(*JSDOMWindow::commonJSGlobalData());
- }
+ collectJavascriptGarbageNow();
// Clean caches after JS garbage collection because JS GC can
// generate more dead resources.
Modified: trunk/Source/WebKit/blackberry/ChangeLog (120073 => 120074)
--- trunk/Source/WebKit/blackberry/ChangeLog 2012-06-12 14:39:24 UTC (rev 120073)
+++ trunk/Source/WebKit/blackberry/ChangeLog 2012-06-12 14:51:18 UTC (rev 120074)
@@ -1,3 +1,15 @@
+2012-06-12 Yong Li <y...@rim.com>
+
+ [BlackBerry] Use a safer way to shrink JS memory usage
+ https://bugs.webkit.org/show_bug.cgi?id=88811
+
+ Reviewed by Antonio Gomes.
+
+ We should just make a GC request and JSC will check if it is safe to do anything.
+
+ * Api/BlackBerryGlobal.cpp:
+ (BlackBerry::WebKit::clearMemoryCaches):
+
2012-06-11 Jonathan Dong <jonathan.d...@torchmobile.com.cn>
[BlackBerry] Autofill feature implementation for BlackBerry porting
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes