Re: Clojure benchmark memory use and future improvements (Re: Clojure vs F# performance)

2010-11-28 Thread Alex Osborne
John Fingerhut writes: > Does anyone know a way from within a Java/Clojure program to determine > which GC algorithm is currently in use? I'm curious what the default > is when one is not specified on the command line, and accessing the > one being used from inside of a program would be one good

Re: Clojure benchmark memory use and future improvements (Re: Clojure vs F# performance)

2010-11-28 Thread John Fingerhut
Thanks, Ken. I've changed that in my program now. I've also found that one reason why the Clojure benchmarks on the shootout web site were using so much more memory than the corresponding Java programs (e.g. up to about 350 Mbytes for the fannkuch-redux benchmark program) is a combination of seve

Re: Clojure benchmark memory use and future improvements (Re: Clojure vs F# performance)

2010-11-22 Thread Ken Wesson
On Mon, Nov 22, 2010 at 11:47 AM, John Fingerhut wrote: >     max live=63.1 MB - The maximum heap size before any GC invocation >     was 63.1 MB.  The name "max live" is probably not the best name >     for that value, since objects in heap before a GC begins are often >     not all live. You'll

Clojure benchmark memory use and future improvements (Re: Clojure vs F# performance)

2010-11-22 Thread John Fingerhut
On Mon, Nov 22, 2010 at 5:00 AM, Ralph wrote: > On the Programming Languages Comparison Site (http:// > shootout.alioth.debian.org/u64/benchmark.php? > test=all&lang=clojure&lang2=fsharp), if you run the Clojure vs. F# > comparison, Clojure scores about the same in speed as F# (but does use > mor