Changeset 167205 in webkit


Ignore:
Timestamp:
Apr 13, 2014 5:02:08 PM (10 years ago)
Author:
ggaren@apple.com
Message:

Added some website recordings to MallocBench -- taken from Membuster
https://bugs.webkit.org/show_bug.cgi?id=131601

Reviewed by Ryosuke Niwa.

Added flickr, reddit, and theverge -- each recorded from Membuster's
cache, with and without sending Safari a low memory warning.

  • MallocBench/MallocBench.xcodeproj/project.pbxproj:
  • MallocBench/MallocBench/Benchmark.cpp:
  • MallocBench/MallocBench/flickr.cpp: Added.

(benchmark_flickr):
(benchmark_flickr_memory_warning):

  • MallocBench/MallocBench/flickr.h: Added.
  • MallocBench/MallocBench/flickr.ops: Added.
  • MallocBench/MallocBench/flickr_memory_warning.ops: Added.
  • MallocBench/MallocBench/reddit.cpp: Added.

(benchmark_reddit):
(benchmark_reddit_memory_warning):

  • MallocBench/MallocBench/reddit.h: Added.
  • MallocBench/MallocBench/reddit.ops: Added.
  • MallocBench/MallocBench/reddit_memory_warning.ops: Added.
  • MallocBench/MallocBench/theverge.cpp: Added.

(benchmark_theverge):
(benchmark_theverge_memory_warning):

  • MallocBench/MallocBench/theverge.h: Added.
  • MallocBench/MallocBench/theverge.ops: Added.
  • MallocBench/MallocBench/theverge_memory_warning.ops: Added.
Location:
trunk/PerformanceTests
Files:
12 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/PerformanceTests/ChangeLog

    r167203 r167205  
     12014-04-13  Geoffrey Garen  <ggaren@apple.com>
     2
     3        Added some website recordings to MallocBench -- taken from Membuster
     4        https://bugs.webkit.org/show_bug.cgi?id=131601
     5
     6        Reviewed by Ryosuke Niwa.
     7
     8        Added flickr, reddit, and theverge -- each recorded from Membuster's
     9        cache, with and without sending Safari a low memory warning.
     10
     11        * MallocBench/MallocBench.xcodeproj/project.pbxproj:
     12        * MallocBench/MallocBench/Benchmark.cpp:
     13        * MallocBench/MallocBench/flickr.cpp: Added.
     14        (benchmark_flickr):
     15        (benchmark_flickr_memory_warning):
     16        * MallocBench/MallocBench/flickr.h: Added.
     17        * MallocBench/MallocBench/flickr.ops: Added.
     18        * MallocBench/MallocBench/flickr_memory_warning.ops: Added.
     19        * MallocBench/MallocBench/reddit.cpp: Added.
     20        (benchmark_reddit):
     21        (benchmark_reddit_memory_warning):
     22        * MallocBench/MallocBench/reddit.h: Added.
     23        * MallocBench/MallocBench/reddit.ops: Added.
     24        * MallocBench/MallocBench/reddit_memory_warning.ops: Added.
     25        * MallocBench/MallocBench/theverge.cpp: Added.
     26        (benchmark_theverge):
     27        (benchmark_theverge_memory_warning):
     28        * MallocBench/MallocBench/theverge.h: Added.
     29        * MallocBench/MallocBench/theverge.ops: Added.
     30        * MallocBench/MallocBench/theverge_memory_warning.ops: Added.
     31
    1322014-04-13  Geoffrey Garen  <ggaren@apple.com>
    233
  • trunk/PerformanceTests/MallocBench/MallocBench.xcodeproj/project.pbxproj

    r167203 r167205  
    1515                14452CEF177D47110097E057 /* churn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14452CED177D47110097E057 /* churn.cpp */; };
    1616                1447AE8418FB4B2400B3D7FF /* libSystem.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1447AE8318FB4B2400B3D7FF /* libSystem.dylib */; };
     17                1447AE9018FB584200B3D7FF /* flickr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1447AE8718FB584200B3D7FF /* flickr.cpp */; };
     18                1447AE9118FB584200B3D7FF /* reddit.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1447AE8A18FB584200B3D7FF /* reddit.cpp */; };
     19                1447AE9218FB584200B3D7FF /* theverge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1447AE8D18FB584200B3D7FF /* theverge.cpp */; };
     20                1447AE9318FB588600B3D7FF /* flickr.ops in Copy Files */ = {isa = PBXBuildFile; fileRef = 1447AE8918FB584200B3D7FF /* flickr.ops */; };
     21                1447AE9418FB589400B3D7FF /* reddit.ops in Copy Files */ = {isa = PBXBuildFile; fileRef = 1447AE8C18FB584200B3D7FF /* reddit.ops */; };
     22                1447AE9518FB58A300B3D7FF /* theverge.ops in Copy Files */ = {isa = PBXBuildFile; fileRef = 1447AE8F18FB584200B3D7FF /* theverge.ops */; };
     23                1447AE9918FB59E000B3D7FF /* flickr_memory_warning.ops in Copy Files */ = {isa = PBXBuildFile; fileRef = 1447AE9618FB59D900B3D7FF /* flickr_memory_warning.ops */; };
     24                1447AE9A18FB59E300B3D7FF /* reddit_memory_warning.ops in Copy Files */ = {isa = PBXBuildFile; fileRef = 1447AE9718FB59D900B3D7FF /* reddit_memory_warning.ops */; };
     25                1447AE9B18FB59E600B3D7FF /* theverge_memory_warning.ops in Copy Files */ = {isa = PBXBuildFile; fileRef = 1447AE9818FB59D900B3D7FF /* theverge_memory_warning.ops */; };
    1726                1451FAED18B14B7100DB6D47 /* medium.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1451FAEB18B14B7100DB6D47 /* medium.cpp */; };
    1827                14976EC8177E3649006B819A /* list.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14976EC6177E3649006B819A /* list.cpp */; };
     
    2130                14976ED1177E4AF7006B819A /* tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14976ECF177E4AF7006B819A /* tree.cpp */; };
    2231                14C5008D184016CF007A531D /* facebook.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14C5008B184016CF007A531D /* facebook.cpp */; };
    23                 14C5009018401841007A531D /* facebook.ops in CopyFiles */ = {isa = PBXBuildFile; fileRef = 14C5008E18401726007A531D /* facebook.ops */; };
     32                14C5009018401841007A531D /* facebook.ops in Copy Files */ = {isa = PBXBuildFile; fileRef = 14C5008E18401726007A531D /* facebook.ops */; };
    2433                14C5009318403DA0007A531D /* Interpreter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14C5009118403DA0007A531D /* Interpreter.cpp */; };
    2534                14CC393C18EA812B004AFE34 /* libmbmalloc.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 14CC393818EA811F004AFE34 /* libmbmalloc.dylib */; settings = {ATTRIBUTES = (Required, ); }; };
     
    4049
    4150/* Begin PBXCopyFilesBuildPhase section */
    42                 14452CA7177D24460097E057 /* CopyFiles */ = {
     51                14452CA7177D24460097E057 /* Copy Files */ = {
    4352                        isa = PBXCopyFilesBuildPhase;
    4453                        buildActionMask = 12;
     
    4655                        dstSubfolderSpec = 7;
    4756                        files = (
    48                                 14C5009018401841007A531D /* facebook.ops in CopyFiles */,
    49                         );
     57                                1447AE9418FB589400B3D7FF /* reddit.ops in Copy Files */,
     58                                1447AE9918FB59E000B3D7FF /* flickr_memory_warning.ops in Copy Files */,
     59                                1447AE9B18FB59E600B3D7FF /* theverge_memory_warning.ops in Copy Files */,
     60                                1447AE9A18FB59E300B3D7FF /* reddit_memory_warning.ops in Copy Files */,
     61                                1447AE9518FB58A300B3D7FF /* theverge.ops in Copy Files */,
     62                                1447AE9318FB588600B3D7FF /* flickr.ops in Copy Files */,
     63                                14C5009018401841007A531D /* facebook.ops in Copy Files */,
     64                        );
     65                        name = "Copy Files";
    5066                        runOnlyForDeploymentPostprocessing = 0;
    5167                };
     
    6682                14452CEE177D47110097E057 /* churn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = churn.h; path = MallocBench/churn.h; sourceTree = "<group>"; };
    6783                1447AE8318FB4B2400B3D7FF /* libSystem.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libSystem.dylib; path = /usr/lib/libSystem.dylib; sourceTree = "<absolute>"; };
     84                1447AE8718FB584200B3D7FF /* flickr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = flickr.cpp; path = MallocBench/flickr.cpp; sourceTree = "<group>"; };
     85                1447AE8818FB584200B3D7FF /* flickr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = flickr.h; path = MallocBench/flickr.h; sourceTree = "<group>"; };
     86                1447AE8918FB584200B3D7FF /* flickr.ops */ = {isa = PBXFileReference; lastKnownFileType = file; name = flickr.ops; path = MallocBench/flickr.ops; sourceTree = "<group>"; };
     87                1447AE8A18FB584200B3D7FF /* reddit.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = reddit.cpp; path = MallocBench/reddit.cpp; sourceTree = "<group>"; };
     88                1447AE8B18FB584200B3D7FF /* reddit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = reddit.h; path = MallocBench/reddit.h; sourceTree = "<group>"; };
     89                1447AE8C18FB584200B3D7FF /* reddit.ops */ = {isa = PBXFileReference; lastKnownFileType = file; name = reddit.ops; path = MallocBench/reddit.ops; sourceTree = "<group>"; };
     90                1447AE8D18FB584200B3D7FF /* theverge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = theverge.cpp; path = MallocBench/theverge.cpp; sourceTree = "<group>"; };
     91                1447AE8E18FB584200B3D7FF /* theverge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = theverge.h; path = MallocBench/theverge.h; sourceTree = "<group>"; };
     92                1447AE8F18FB584200B3D7FF /* theverge.ops */ = {isa = PBXFileReference; lastKnownFileType = file; name = theverge.ops; path = MallocBench/theverge.ops; sourceTree = "<group>"; };
     93                1447AE9618FB59D900B3D7FF /* flickr_memory_warning.ops */ = {isa = PBXFileReference; lastKnownFileType = file; name = flickr_memory_warning.ops; path = MallocBench/flickr_memory_warning.ops; sourceTree = "<group>"; };
     94                1447AE9718FB59D900B3D7FF /* reddit_memory_warning.ops */ = {isa = PBXFileReference; lastKnownFileType = file; name = reddit_memory_warning.ops; path = MallocBench/reddit_memory_warning.ops; sourceTree = "<group>"; };
     95                1447AE9818FB59D900B3D7FF /* theverge_memory_warning.ops */ = {isa = PBXFileReference; lastKnownFileType = file; name = theverge_memory_warning.ops; path = MallocBench/theverge_memory_warning.ops; sourceTree = "<group>"; };
    6896                1451FAEB18B14B7100DB6D47 /* medium.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = medium.cpp; path = MallocBench/medium.cpp; sourceTree = "<group>"; };
    6997                1451FAEC18B14B7100DB6D47 /* medium.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = medium.h; path = MallocBench/medium.h; sourceTree = "<group>"; };
     
    175203                                14C5008C184016CF007A531D /* facebook.h */,
    176204                                14C5008E18401726007A531D /* facebook.ops */,
     205                                1447AE9618FB59D900B3D7FF /* flickr_memory_warning.ops */,
     206                                1447AE8718FB584200B3D7FF /* flickr.cpp */,
     207                                1447AE8818FB584200B3D7FF /* flickr.h */,
     208                                1447AE8918FB584200B3D7FF /* flickr.ops */,
    177209                                1444AE91177E79BB00F8030A /* fragment.cpp */,
    178210                                1444AE92177E79BB00F8030A /* fragment.h */,
     
    185217                                14105E8018E13EEC003A106E /* realloc.cpp */,
    186218                                14105E8118E13EEC003A106E /* realloc.h */,
     219                                1447AE9718FB59D900B3D7FF /* reddit_memory_warning.ops */,
     220                                1447AE8A18FB584200B3D7FF /* reddit.cpp */,
     221                                1447AE8B18FB584200B3D7FF /* reddit.h */,
     222                                1447AE8C18FB584200B3D7FF /* reddit.ops */,
     223                                1447AE9818FB59D900B3D7FF /* theverge_memory_warning.ops */,
     224                                1447AE8D18FB584200B3D7FF /* theverge.cpp */,
     225                                1447AE8E18FB584200B3D7FF /* theverge.h */,
     226                                1447AE8F18FB584200B3D7FF /* theverge.ops */,
    187227                                14976ECF177E4AF7006B819A /* tree.cpp */,
    188228                                14976ED0177E4AF7006B819A /* tree.h */,
     
    210250                                14452CA5177D24460097E057 /* Sources */,
    211251                                14452CA6177D24460097E057 /* Frameworks */,
    212                                 14452CA7177D24460097E057 /* CopyFiles */,
     252                                14452CA7177D24460097E057 /* Copy Files */,
    213253                        );
    214254                        buildRules = (
     
    277317                                14452CB0177D24460097E057 /* main.cpp in Sources */,
    278318                                14C5008D184016CF007A531D /* facebook.cpp in Sources */,
     319                                1447AE9018FB584200B3D7FF /* flickr.cpp in Sources */,
    279320                                14976EC8177E3649006B819A /* list.cpp in Sources */,
    280321                                14976ECC177E3C87006B819A /* CommandLine.cpp in Sources */,
     322                                1447AE9218FB584200B3D7FF /* theverge.cpp in Sources */,
    281323                                1451FAED18B14B7100DB6D47 /* medium.cpp in Sources */,
    282324                                14C5009318403DA0007A531D /* Interpreter.cpp in Sources */,
     325                                1447AE9118FB584200B3D7FF /* reddit.cpp in Sources */,
    283326                                14E11932177ECC8B003A8D15 /* CPUCount.cpp in Sources */,
    284327                                1444AE93177E79BB00F8030A /* fragment.cpp in Sources */,
  • trunk/PerformanceTests/MallocBench/MallocBench/Benchmark.cpp

    r166667 r167205  
    3030#include "churn.h"
    3131#include "facebook.h"
     32#include "flickr.h"
    3233#include "fragment.h"
    3334#include "list.h"
    3435#include "medium.h"
    3536#include "message.h"
     37#include "reddit.h"
     38#include "theverge.h"
    3639#include "tree.h"
    3740#include <dispatch/dispatch.h>
     
    6972    { "facebook", benchmark_facebook },
    7073    { "balloon", benchmark_balloon },
     74    { "flickr", benchmark_flickr },
     75    { "reddit", benchmark_reddit },
     76    { "theverge", benchmark_theverge },
     77    { "flickr_memory_warning", benchmark_flickr_memory_warning },
     78    { "reddit_memory_warning", benchmark_reddit_memory_warning },
     79    { "theverge_memory_warning", benchmark_theverge_memory_warning },
    7180};
    7281
Note: See TracChangeset for help on using the changeset viewer.