github.com/yoskeoka/gen-pdf-bench@v0.0.0-20200910141723-c6fedb395ba9/BENCHMARK.md (about)

     1  # Benchmark
     2  
     3  ```sh
     4  bash ./init.sh
     5  bash ./bench.sh
     6  ```
     7  
     8  ## Result
     9  
    10  ```txt
    11  node version v8.11.2
    12  puppeteer bench #1
    13  
    14  real    0m3.354s
    15  user    0m0.503s
    16  sys     0m0.312s
    17  puppeteer bench #2
    18  
    19  real    0m1.636s
    20  user    0m0.514s
    21  sys     0m0.180s
    22  puppeteer bench #3
    23  
    24  real    0m1.483s
    25  user    0m0.509s
    26  sys     0m0.175s
    27  puppeteer bench #4
    28  
    29  real    0m1.505s
    30  user    0m0.512s
    31  sys     0m0.184s
    32  puppeteer bench #5
    33  
    34  real    0m1.472s
    35  user    0m0.506s
    36  sys     0m0.173s
    37  puppeteer bench #6
    38  
    39  real    0m1.587s
    40  user    0m0.754s
    41  sys     0m0.324s
    42  puppeteer bench #7
    43  
    44  real    0m1.483s
    45  user    0m0.486s
    46  sys     0m0.172s
    47  puppeteer bench #8
    48  
    49  real    0m1.687s
    50  user    0m0.542s
    51  sys     0m0.192s
    52  puppeteer bench #9
    53  
    54  real    0m1.493s
    55  user    0m0.514s
    56  sys     0m0.173s
    57  puppeteer bench #10
    58  
    59  real    0m1.430s
    60  user    0m0.490s
    61  sys     0m0.164s
    62  wkhtmltopdf bench #1
    63  
    64  real    0m3.500s
    65  user    0m1.562s
    66  sys     0m0.327s
    67  wkhtmltopdf bench #2
    68  
    69  real    0m2.921s
    70  user    0m1.502s
    71  sys     0m0.261s
    72  wkhtmltopdf bench #3
    73  
    74  real    0m3.053s
    75  user    0m1.562s
    76  sys     0m0.273s
    77  wkhtmltopdf bench #4
    78  
    79  real    0m2.844s
    80  user    0m1.452s
    81  sys     0m0.255s
    82  wkhtmltopdf bench #5
    83  
    84  real    0m2.951s
    85  user    0m1.503s
    86  sys     0m0.269s
    87  wkhtmltopdf bench #6
    88  
    89  real    0m3.046s
    90  user    0m1.558s
    91  sys     0m0.282s
    92  wkhtmltopdf bench #7
    93  
    94  real    0m2.955s
    95  user    0m1.497s
    96  sys     0m0.267s
    97  wkhtmltopdf bench #8
    98  
    99  real    0m3.611s
   100  user    0m1.717s
   101  sys     0m0.310s
   102  wkhtmltopdf bench #9
   103  
   104  real    0m2.945s
   105  user    0m1.500s
   106  sys     0m0.273s
   107  wkhtmltopdf bench #10
   108  
   109  real    0m3.065s
   110  user    0m1.583s
   111  sys     0m0.278s
   112  ```
   113  
   114  ### Memory Usage
   115  
   116  ```txt
   117  PID    COMMAND      %CPU TIME     #TH   #WQ  #PORT MEM    PURG   CMPRS  PGRP  PPID  STATE    BOOSTS          %CPU_ME %CPU_OTHRS UID  FAULTS   COW    MSGSENT   MSGRECV   SYSBSD    SYSMACH   CSW
   118  12881  VTDecoderXPC 0.0  00:00.04 4     3    57+   3072K+ 0B     0B     12881 1     sleeping *0[6+]          0.00000 0.00000    501  2485+    166+   3976+     1614+     833+      2717+     134+
   119  12880  Chromium Hel 0.0  00:00.39 16/3  3    120+  32M+   4096B+ 0B     12877 12877 running  *0[4+]          0.00000 0.00000    501  20144+   1804+  2492+     866+      7891+     2767+     1852+
   120  12879  Chromium Hel 0.0  00:00.22 10    3    90+   24M+   0B     0B     12877 12877 sleeping *0[1+]          0.00000 0.00000    501  19088+   1839+  9133+     3715+     1755+     6225+     854+
   121  12878  Chromium Hel 0.0  00:00.14 18    6    111+  13M+   4096B+ 0B     12877 12877 sleeping *0[3+]          0.00000 0.00000    501  10796+   1784+  1765+     758+      2724+     1564+     972+
   122  12877  Chromium     0.0  00:00.32 25    4    270+  48M+   0B     0B     12877 12876 sleeping *0[3+]          0.00000 0.00000    501  18593+   1903+  1543+     451+      6561+     6067+     2041+
   123  12876  node         9.4  00:00.25 10    0    28+   16M+   0B     0B     12778 12780 sleeping *0[1]           0.00000 0.00000    501  9053+    166+   48+       23+       2371+     124+      845+
   124  
   125  PID    COMMAND      %CPU TIME     #TH   #WQ  #PORT MEM    PURG   CMPRS  PGRP  PPID  STATE    BOOSTS           %CPU_ME %CPU_OTHRS UID  FAULTS   COW     MSGSENT   MSGRECV   SYSBSD    SYSMACH   CSW
   126  15500  VTDecoderXPC 0.0  00:00.06 4     3    57+   3132K+ 0B     0B     15500 1     sleeping *0[6+]           0.00000 0.00000    501  2502+    166+    3976+     1614+     821+      2718+     569+
   127  15499  Chromium Hel 52.1 00:00.77 19/1  5    127+  52M+   4096B  0B     15496 15496 running  *0[3]            5.16091 0.00000    501  29786+   1804+   2813+     958+      10520+    4223+     2838+
   128  15498  Chromium Hel 4.9  00:00.21 10    3    91+   22M+   0B     0B     15496 15496 sleeping *0[1]            3.23331 0.00000    501  18356+   1839+   9135+     3714+     1727+     6228+     664+
   129  15497  Chromium Hel 0.0  00:00.12 17    5    109   13M    4096B  0B     15496 15496 sleeping *0[3]            0.00000 0.00000    501  10788    1784    1752      753       2472+     1597      527+
   130  15496  Chromium     15.2 00:00.41 28    5    285+  50M+   0B     0B     15496 15495 sleeping *0[3]            0.50594 0.00000    501  20363+   1903+   1923+     575+      9156+     8994+     2916+
   131  15495  node         1.7  00:00.27 10    0    28    16M+   0B     0B     15411 15413 sleeping *0[1]            0.00000 0.00000    501  9244+    169     48        23        2471+     124       1094+
   132  ```
   133  
   134  ```txt
   135  PID    COMMAND      %CPU TIME     #TH   #WQ  #PORT MEM    PURG   CMPRS  PGRP  PPID  STATE    BOOSTS           %CPU_ME %CPU_OTHRS UID  FAULTS   COW     MSGSENT   MSGRECV   SYSBSD    SYSMACH   CSW
   136  13912  wkhtmltopdf  76.9 00:01.28 4     3    84    25M+   0B     0B     13677 13911 sleeping *0[2]            19.3168 0.00000    501  14317+   1949+   6961+     255+      5487+     9556+     7537+
   137  13911  testwk       0.0  00:00.00 5     0    14    904K   0B     0B     13677 13677 sleeping *0[1]            0.00000 0.00000    501  773      93      23        11        335       56        111
   138  
   139  PID    COMMAND      %CPU TIME     #TH   #WQ  #PORT MEM    PURG   CMPRS  PGRP  PPID  STATE    BOOSTS           %CPU_ME %CPU_OTHRS UID  FAULTS   COW     MSGSENT   MSGRECV   SYSBSD    SYSMACH   CSW
   140  13904  wkhtmltopdf  43.3 00:01.61 6     2    97+   34M+   0B     0B     13677 13903 sleeping *0[2]            19.3271 0.00000    501  19308+   2018+   7978+     322+      8184+     10953+    10153+
   141  13903  testwk       0.2  00:00.00 5     0    14    852K+  0B     0B     13677 13677 sleeping *0[1]            0.00000 0.00000    501  765+     97      23        11        768+      57        228+
   142  ```
   143  
   144  ## Hardware Overview
   145  
   146  * Model Name: MacBook Pro
   147  * Model Identifier: MacBookPro13,1
   148  * Processor Name: Intel Core i5
   149  * Processor Speed: 2 GHz
   150  * Number of Processors: 1
   151  * Total Number of Cores: 2
   152  * L2 Cache (per Core): 256 KB
   153  * L3 Cache: 4 MB
   154  * Memory: 8 GB