Intro   Results                      Summary   End                  Perl::Formance        Steen renormalist Schwigon      ...
Intro             Results   Summary   End        Intro        Results        Summary        End
Intro               Results            Summary   End                               Intro        We suck at benchmarketing.
Intro                Results           Summary   End                               Intro        There is hope.
Intro               Results              Summary   End                                 Intro        Numbers become better.
Intro                Results             Summary   End                                 Intro        First conclusions now.
Intro                Results               Summary   End                                   Intro        Oversimplication a...
Intro                Results                  Summary   End                          Functions and OO        Subs and meth...
Intro                Results             Summary   End                               Threads        Threads £QQ7 f—ster   ...
Intro                Results                    Summary                  End                               Regex engines  ...
Intro                  Results                Summary   End                                    Regexes        Regexes beca...
Intro                  Results            Summary      End                           Language Shootout        Shootout ben...
Intro                Results             Summary   End                               Results        Show real graphs!
Intro   Results                 Summary   End                  DPath.dpath
Intro   Results         Summary   End                  Fib
Intro   Results           Summary   End                  FibOO
Intro   Results              Summary   End                  FibMoose
Intro   Results              Summary   End                  FibMouse
Intro   Results                  Summary   End                  Mem.allocate
Intro   Results              Summary   End                  Mem.copy
Intro   Results               Summary   End                  P6STD.viv
Intro   Results                Summary   End                  PerlCritic
Intro   Results         Summary   End            RegexpCommonTS
Intro   Results              Summary   End           Rx.regexes.eldsplit1
Intro   Results                  Summary   End                  RxCmp.native
Intro   Results               Summary   End                  RxCmp.Lua
Intro   Results          Summary   End            RxCmp.Oniguruma
Intro   Results               Summary   End                  RxCmp.RE2
Intro   Results                 Summary   End                  RxCmp.Plan9
Intro   Results            Summary   End          SpamAssassin.salearn
Intro   Results            Summary   End           Threads.threadstorm
Intro    Results           Summary   End        ThreadsShared.threadstorm
Intro                Results             Summary   End                           More numbers at        http://perlformanc...
Intro                Results                 Summary        End                               Summary        5.12 was slow...
Intro   Results         Summary   End                  End
Upcoming SlideShare
Loading in …5
×

Yapc eu 2012_perlformance_numbers

324 views

Published on

Benchmark::Perl::Formance numbers and trends.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
324
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Yapc eu 2012_perlformance_numbers

  1. 1. Intro Results Summary End Perl::Formance Steen renormalist Schwigon 10 Years Dresden Perl Mongers 21 August 2012
  2. 2. Intro Results Summary End Intro Results Summary End
  3. 3. Intro Results Summary End Intro We suck at benchmarketing.
  4. 4. Intro Results Summary End Intro There is hope.
  5. 5. Intro Results Summary End Intro Numbers become better.
  6. 6. Intro Results Summary End Intro First conclusions now.
  7. 7. Intro Results Summary End Intro Oversimplication ahead!
  8. 8. Intro Results Summary End Functions and OO Subs and methods: II7 f—ster during 5.10..5.14+ Methods SH7 slower than subs selfmade/Moose/Mouse - nearly the same Moose even faster than selfmade (?)
  9. 9. Intro Results Summary End Threads Threads £QQ7 f—ster during 5.13
  10. 10. Intro Results Summary End Regex engines pathological regexes: all regex engines at simil—r ˜—si™ speed RE2, Lua, Oniguruma, Plan9 POSIX: results under construction
  11. 11. Intro Results Summary End Regexes Regexes became £V7 slower in 5.14.0 vs. 5.12 back to normal in 5.14.2
  12. 12. Intro Results Summary End Language Shootout Shootout benchmarks I7 FF IS7 f—ster in 5.14 vs. 5.12
  13. 13. Intro Results Summary End Results Show real graphs!
  14. 14. Intro Results Summary End DPath.dpath
  15. 15. Intro Results Summary End Fib
  16. 16. Intro Results Summary End FibOO
  17. 17. Intro Results Summary End FibMoose
  18. 18. Intro Results Summary End FibMouse
  19. 19. Intro Results Summary End Mem.allocate
  20. 20. Intro Results Summary End Mem.copy
  21. 21. Intro Results Summary End P6STD.viv
  22. 22. Intro Results Summary End PerlCritic
  23. 23. Intro Results Summary End RegexpCommonTS
  24. 24. Intro Results Summary End Rx.regexes.eldsplit1
  25. 25. Intro Results Summary End RxCmp.native
  26. 26. Intro Results Summary End RxCmp.Lua
  27. 27. Intro Results Summary End RxCmp.Oniguruma
  28. 28. Intro Results Summary End RxCmp.RE2
  29. 29. Intro Results Summary End RxCmp.Plan9
  30. 30. Intro Results Summary End SpamAssassin.salearn
  31. 31. Intro Results Summary End Threads.threadstorm
  32. 32. Intro Results Summary End ThreadsShared.threadstorm
  33. 33. Intro Results Summary End More numbers at http://perlformance.net
  34. 34. Intro Results Summary End Summary 5.12 was slow 5.14 became faster 5.16 kept at Micro improvements dont help macro workloads yet SpamAssassin Do more variation for deeper understanding non-threaded http://perlformance.net
  35. 35. Intro Results Summary End End

×