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

Reply via email to