Difference between revisions of "Ghc-gc-tune"

From HaskellWiki
Jump to navigation Jump to search
m (Reverted edits by Tomjaguarpaw (talk) to last revision by DonStewart)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  +
__TOC__
Examples of the use of [http://hackage.haskell.org/package/ghc-gc-tune ghc-gc-tune].
 
  +
 
Examples of the use of [http://hackage.haskell.org/package/ghc-gc-tune ghc-gc-tune] (on a Linux x86_64 laptop, core 2 duo, 2Ghz, 4G ram, 4M L2 cache).
  +
  +
== Video ==
   
 
* A video for the use of the interactive mode: http://vimeo.com/13112184
 
* A video for the use of the interactive mode: http://vimeo.com/13112184
  +
  +
== On Shootout Microbenchmarks ==
   
 
[http://galois.com/~dons/images/binary-trees-gc-space.png http://galois.com/~dons/images/binary-trees-gc-space.png]
 
[http://galois.com/~dons/images/binary-trees-gc-space.png http://galois.com/~dons/images/binary-trees-gc-space.png]
Line 8: Line 14:
   
 
[http://www.galois.com/~dons/images/knuc-gc-space.png http://www.galois.com/~dons/images/knuc-gc-space.png]
 
[http://www.galois.com/~dons/images/knuc-gc-space.png http://www.galois.com/~dons/images/knuc-gc-space.png]
  +
  +
== On Real Programs ==
  +
  +
* GHC
   
 
[http://www.galois.com/~dons/images/ghc-gc-space.png http://www.galois.com/~dons/images/ghc-gc-space.png]
 
[http://www.galois.com/~dons/images/ghc-gc-space.png http://www.galois.com/~dons/images/ghc-gc-space.png]
  +
  +
* Galois Raytrace
  +
  +
[http://www.galois.com/~dons/images/galois_raytrace-time-gc-space.png http://www.galois.com/~dons/images/galois_raytrace-time-gc-space.png]
  +
  +
* Alex
  +
  +
[http://www.galois.com/~dons/images/alex-time-gc-space.png http://www.galois.com/~dons/images/alex-time-gc-space.png]
  +
  +
* Djinn
  +
  +
[http://www.galois.com/~dons/images/Djinn-time-gc-space.png http://www.galois.com/~dons/images/Djinn-time-gc-space.png]
  +
  +
* Happy
  +
  +
[http://www.galois.com/~dons/images/happy-time-gc-space.png http://www.galois.com/~dons/images/happy-time-gc-space.png]
  +
  +
* CacheProf
  +
  +
[http://www.galois.com/~dons/images/cacheprof-time-gc-space.png http://www.galois.com/~dons/images/cacheprof-time-gc-space.png]
  +
  +
* pandoc
  +
  +
[http://www.galois.com/~dons/images/pandoc-time-gc-space.png http://www.galois.com/~dons/images/pandoc-time-gc-space.png]
  +
  +
* darcs changes
  +
  +
[http://www.galois.com/~dons/images/darcs-time-gc-space.png http://www.galois.com/~dons/images/darcs-time-gc-space.png]
  +
  +
* DLA simulation
  +
  +
[http://www.galois.com/~dons/images/DLA-time-gc-space.svg http://www.galois.com/~dons/images/DLA-time-gc-space.svg]
  +
  +
== Other forms of output ==
   
 
It can also generate .svg output:
 
It can also generate .svg output:
   
 
[http://www.galois.com/~dons/images/binary-trees-gc-space.svg http://www.galois.com/~dons/images/binary-trees-gc-space.svg]
 
[http://www.galois.com/~dons/images/binary-trees-gc-space.svg http://www.galois.com/~dons/images/binary-trees-gc-space.svg]
  +
  +
As well as embedded html and pdf.

Latest revision as of 15:17, 6 February 2021

Examples of the use of ghc-gc-tune (on a Linux x86_64 laptop, core 2 duo, 2Ghz, 4G ram, 4M L2 cache).

Video

On Shootout Microbenchmarks

binary-trees-gc-space.png

pidigits-gc-space.png

knuc-gc-space.png

On Real Programs

  • GHC

ghc-gc-space.png

  • Galois Raytrace

galois_raytrace-time-gc-space.png

  • Alex

alex-time-gc-space.png

  • Djinn

Djinn-time-gc-space.png

  • Happy

happy-time-gc-space.png

  • CacheProf

cacheprof-time-gc-space.png

  • pandoc

pandoc-time-gc-space.png

  • darcs changes

darcs-time-gc-space.png

  • DLA simulation

http://www.galois.com/~dons/images/DLA-time-gc-space.svg

Other forms of output

It can also generate .svg output:

http://www.galois.com/~dons/images/binary-trees-gc-space.svg

As well as embedded html and pdf.