Title: [215911] trunk/PerformanceTests
Revision
215911
Author
msab...@apple.com
Date
2017-04-27 17:57:26 -0700 (Thu, 27 Apr 2017)

Log Message

Add back tests inadvertently deleted in r205032.

Rubber stamped by Geoffrey Garen.

* MallocBench/run-malloc-benchmarks:

Modified Paths

Diff

Modified: trunk/PerformanceTests/ChangeLog (215910 => 215911)


--- trunk/PerformanceTests/ChangeLog	2017-04-28 00:54:38 UTC (rev 215910)
+++ trunk/PerformanceTests/ChangeLog	2017-04-28 00:57:26 UTC (rev 215911)
@@ -1,3 +1,11 @@
+2017-04-27  Michael Saboff  <msab...@apple.com>
+
+        Add back tests inadvertently deleted in r205032.
+
+        Rubber stamped by Geoffrey Garen.
+
+        * MallocBench/run-malloc-benchmarks:
+
 2017-04-25  Myles C. Maxfield  <mmaxfi...@apple.com>
 
         Add performance test for FontCache::systemFallbackForCharacters()

Modified: trunk/PerformanceTests/MallocBench/run-malloc-benchmarks (215910 => 215911)


--- trunk/PerformanceTests/MallocBench/run-malloc-benchmarks	2017-04-28 00:54:38 UTC (rev 215910)
+++ trunk/PerformanceTests/MallocBench/run-malloc-benchmarks	2017-04-28 00:57:26 UTC (rev 215911)
@@ -1,4 +1,5 @@
 #!/usr/bin/env ruby
+# coding: utf-8
 
 require 'getoptlong'
 require 'pathname'
@@ -7,6 +8,24 @@
 $productDir = `perl -e 'use lib \"#{$binDir}/../../Tools/Scripts\"; use webkitdirs; print productDir()'`
 
 $benchmarks_all = [
+    # Single-threaded benchmarks.
+    "churn",
+    "list_allocate",
+    "tree_allocate",
+    "tree_churn",
+    "fragment",
+    "fragment_iterate",
+    "medium",
+    "big",
+
+    # Benchmarks based on browser recordings.
+    "facebook",
+    "reddit",
+    "flickr",
+    "theverge",
+    "nimlang",
+
+    # Multi-threaded benchmark variants.
     "message_one",
     "message_many",
     "churn --parallel",
@@ -13,10 +32,27 @@
     "list_allocate --parallel",
     "tree_allocate --parallel",
     "tree_churn --parallel",
+    "fragment --parallel",
+    "fragment_iterate --parallel",
+
+    # These tests often crash TCMalloc: <rdar://problem/13657137>.
+    "medium --parallel",
+    "big --parallel",
+
+    # Enable these tests to test memory footprint. The way they run is not
+    # really compatible with throughput testing.
+    # "reddit_memory_warning --runs 0",
+    # "flickr_memory_warning --runs 0",
+    # "theverge_memory_warning --runs 0",
+
+    # Enable this test to test shrinking back down from a large heap while a process remains active.
+    # The way it runs is not really compatible with throughput testing.
+    # "balloon"
     "facebook --parallel",
     "reddit --parallel",
     "flickr --parallel",
     "theverge --parallel",
+    # "nimlang --use-thread-id",
 ]
 
 $benchmarks_memory = [
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to