Revert: Run the FastMalloc scavenger thread on iOS as well.
authorakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Jul 2014 18:34:35 +0000 (18:34 +0000)
committerakling@apple.com <akling@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 15 Jul 2014 18:34:35 +0000 (18:34 +0000)
<https://webkit.org/b/134927>
<rdar://problem/17485079>

This appears to be the cause of some elusive crashes, and since I don't
have a way to reproduce them, let's just go back to not running the
scavenger thread on iOS.

Reviewed by Antti Koivisto.

* wtf/FastMalloc.cpp:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@171107 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/FastMalloc.cpp

index 0be2610..86ead3d 100644 (file)
@@ -1,3 +1,17 @@
+2014-07-15  Andreas Kling  <akling@apple.com>
+
+        Revert: Run the FastMalloc scavenger thread on iOS as well.
+        <https://webkit.org/b/134927>
+        <rdar://problem/17485079>
+
+        This appears to be the cause of some elusive crashes, and since I don't
+        have a way to reproduce them, let's just go back to not running the
+        scavenger thread on iOS.
+
+        Reviewed by Antti Koivisto.
+
+        * wtf/FastMalloc.cpp:
+
 2014-07-13  Filip Pizlo  <fpizlo@apple.com>
 
         HashMap should have removeIf()
index b87cb07..39bb63f 100644 (file)
 #define ENABLE_TCMALLOC_HARDENING 1
 
 // Use a background thread to periodically scavenge memory to release back to the system
+#if PLATFORM(IOS)
+#define USE_BACKGROUND_THREAD_TO_SCAVENGE_MEMORY 0
+#else
 #define USE_BACKGROUND_THREAD_TO_SCAVENGE_MEMORY 1
+#endif
 
 #ifndef NDEBUG
 namespace WTF {