Skip to content

zyll/pocGeneratePdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bench on using prawn or nodecanvas to generate pdf.

Canvas

  cd canvas
  npm install
  node app.js

Prawn

  cd prawn
  bundle install
  ruby app.rb

Bench (100 générations de petit PDF simultanées) :

time ./bench canvas 100

real 0m3.294s
user 0m10.661s
sys  0m1.592s
time ./bench prawn 100

real    0m25.701s
user    1m33.222s
sys     0m5.792s

Bench 2 (100 générations de gros PDF simultanées) :

time ./bench canvas 100

real 0m37.767s
user 2m5.688s
sys  0m10.621s
time ./bench prawn 100

real 1m11.089s
user 4m25.497s
sys  0m6.992s

Mémoire :

/usr/bin/time -v node app.js

              Maximum resident set size (kbytes): 165200
              Minor (reclaiming a frame) page faults: 14102
/usr/bin/time -v ruby app.rb

              Maximum resident set size (kbytes): 88800
              Minor (reclaiming a frame) page faults: 6598

About

Bench on using prawn or nodecanvas to generate pdf.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published