lilydjwg / swapview-rosetta

Print swap usage per process. Implemented in various programming languages
491 stars 108 forks source link

Optimized for Guile-2.1+ #109

Closed NalaGinrut closed 7 years ago

NalaGinrut commented 8 years ago

Guile-2.0 is the first step with the brand new compiler tower redesign and suffers from low performance, it is better to use Guile-2.1+ which rewrite the whole VM backend and getting more optimizing these days.

On my platform:

Racket-6.5 -> 0.706s
Go-1.6.1 -> 0.306s
CPython2.7 -> 0.283s
Guile-2.1+ -> 0.419s
CSharp(Mono-4.2.1) -> 0.663s
C(gcc-5.3.1) -> 0.193s
lilydjwg commented 8 years ago

guile 2.1 isn't in Arch's repo yet. Let me wait for it :-)