benchmarks were getting stale, many were not runnable. all updated.

a fresh benchmark run was taken.
This commit is contained in:
Abdulaziz Ghuloum 2007-12-25 05:03:41 -05:00
parent ab67ee9dad
commit 96625d1657
28 changed files with 428 additions and 141 deletions

View File

@ -17,11 +17,11 @@
(for-each
(lambda (x)
(fprintf (standard-error-port) "running ~s\n" x)
(fprintf (current-error-port) "running ~s\n" x)
(for-each
(lambda (_)
(unless (zero? (system (format cmd x)))
(fprintf (standard-error-port) "ERROR: ~s failed\n" x)))
(fprintf (current-error-port) "ERROR: ~s failed\n" x)))
(make-list 5)))
all-benchmarks)

View File

@ -68,7 +68,12 @@
(define call-with-output-file/truncate
(lambda (file-name proc)
(call-with-output-file file-name proc 'truncate)))
(let ([p (open-file-output-port
file-name
(file-options no-fail)
'block
(native-transcoder))])
(call-with-port p proc))))
(define-syntax include-source
(lambda (x)

View File

@ -4,6 +4,7 @@
(library (rnrs-benchmarks browse)
(export main)
(import (rnrs)
(rnrs r5rs)
(rnrs mutable-pairs)
(rnrs-benchmarks))

View File

@ -17,7 +17,11 @@
(define (go)
(set! inport (open-input-file "bib"))
(set! outport (open-output-file "foo"))
(set! outport
(open-file-output-port "foo"
(file-options no-fail)
'block
(native-transcoder)))
(catport inport)
(close-input-port inport))

View File

@ -2,7 +2,11 @@
;(define char->integer char->ascii)
(library (rnrs-benchmarks compiler)
(export main)
(import (rnrs) (rnrs mutable-pairs) (rnrs-benchmarks))
(import (rnrs)
(rnrs r5rs)
(rnrs mutable-pairs)
(rnrs mutable-strings)
(rnrs-benchmarks))
(define open-input-file* open-input-file)
(define (pp-expression expr port) (write expr port) (newline port))

View File

@ -4,6 +4,7 @@
(export main)
(import (rnrs)
(rnrs mutable-pairs)
(rnrs r5rs)
(rnrs-benchmarks))
(define (append-to-tail! x y)

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks fft)
(export main)
(import (rnrs) (rnrs arithmetic flonums) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs arithmetic flonums) (rnrs-benchmarks))
;(define flsin sin)

View File

@ -35,7 +35,7 @@
(library (rnrs-benchmarks gcbench)
(export main)
(import (rnrs) (rnrs arithmetic flonums) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs arithmetic flonums) (rnrs-benchmarks))
(define (run-benchmark2 name thunk)
(display name)

View File

@ -10,7 +10,7 @@
(library (rnrs-benchmarks gcold)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs-benchmarks))
(define (newRandom)
(letrec ((random14

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks matrix)
(export main)
(import (rnrs) (rnrs mutable-pairs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs mutable-pairs) (rnrs-benchmarks))
; Chez-Scheme compatibility stuff:
(define (chez-box x) (cons x '()))

View File

@ -12,7 +12,7 @@
(library (rnrs-benchmarks maze)
(export main)
(import (rnrs) (rnrs mutable-pairs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs mutable-pairs) (rnrs-benchmarks))
(define (random-state n)
(cons n #f))

View File

@ -3,7 +3,7 @@
(library (rnrs-benchmarks mazefun)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs-benchmarks))
(define foldr
(lambda (f base lst)

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks mbrot)
(export main)
(import (rnrs) (rnrs arithmetic flonums) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs arithmetic flonums) (rnrs-benchmarks))
(define (count r i step x y)

View File

@ -9,6 +9,7 @@
(import
(rnrs)
(rnrs arithmetic flonums)
(rnrs r5rs)
(rnrs mutable-pairs)
(rnrs-benchmarks))

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks paraffins)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs-benchmarks))
(define (gen n)
(let* ((n/2 (quotient n 2))

View File

@ -22,7 +22,7 @@
(library (rnrs-benchmarks parsing)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs mutable-strings) (rnrs-benchmarks))
(define (parsing-benchmark . rest)
(let* ((n (if (null? rest) 1000 (car rest)))

View File

@ -35,7 +35,7 @@
(library (rnrs-benchmarks perm9)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs-benchmarks))
; Procedure P_n generates a grey code of all perms of n elements
; on top of stack ending with reversal of starting sequence

View File

@ -4,7 +4,7 @@
(library (rnrs-benchmarks pi)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs-benchmarks))
; Utilities.

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks primes)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs-benchmarks))
(define (interval-list m n)
(if (> m n)

View File

@ -3,7 +3,11 @@
(library (rnrs-benchmarks quicksort)
(export main)
(import (except (rnrs) partition) (rnrs mutable-pairs) (rnrs-benchmarks))
(import
(except (rnrs) partition)
(rnrs r5rs)
(rnrs mutable-pairs)
(rnrs-benchmarks))
(define (quick-1 v less?)

View File

@ -3,7 +3,7 @@
(library (rnrs-benchmarks ray)
(export main)
(import (rnrs) (rnrs arithmetic flonums) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs arithmetic flonums) (rnrs-benchmarks))
(define (make-point x y z)
(vector x y z))

View File

@ -4,7 +4,10 @@
(library (rnrs-benchmarks scheme)
(export main)
(import (rnrs) (rnrs mutable-pairs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs)
(rnrs mutable-pairs)
(rnrs mutable-strings)
(rnrs-benchmarks))
(define (scheme-eval expr)
(let ((code (scheme-comp expr scheme-global-environment)))

View File

@ -10,6 +10,7 @@
(rnrs)
(rnrs unicode)
(rnrs mutable-pairs)
(rnrs mutable-strings)
(rnrs io simple)
(rnrs-benchmarks))

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks string)
(export main)
(import (rnrs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs-benchmarks))
(define s "abcdef")

View File

@ -29,7 +29,11 @@
(define (go)
(set! inport (open-input-file "bib"))
(set! outport (open-output-file "foo"))
(set! outport
(open-file-output-port "foo"
(file-options no-fail)
'block
(native-transcoder)))
(tail-r inport)
(close-input-port inport))

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks trav1)
(export main)
(import (rnrs) (rnrs mutable-pairs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs mutable-pairs) (rnrs-benchmarks))
(define (make-node)
(vector 'node '() '() (snb) #f #f #f #f #f #f #f))

View File

@ -2,7 +2,7 @@
(library (rnrs-benchmarks trav2)
(export main)
(import (rnrs) (rnrs mutable-pairs) (rnrs-benchmarks))
(import (rnrs) (rnrs r5rs) (rnrs mutable-pairs) (rnrs-benchmarks))
(define (make-node)
(vector 'node '() '() (snb) #f #f #f #f #f #f #f))

View File

@ -36589,120 +36589,379 @@ running stats for wc (15):
2036 ms elapsed cpu time, including 0 ms collecting
2036 ms elapsed real time, including 0 ms collecting
194208 bytes allocated
NOW: 2007-11-23 20:24:27
running stats for compile-ack:
1 collection
51 ms elapsed cpu time, including 33 ms collecting
81 ms elapsed real time, including 33 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1346 ms elapsed cpu time, including 0 ms collecting
1348 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-ack:
1 collection
47 ms elapsed cpu time, including 34 ms collecting
48 ms elapsed real time, including 34 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1346 ms elapsed cpu time, including 0 ms collecting
1348 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-ack:
1 collection
46 ms elapsed cpu time, including 33 ms collecting
47 ms elapsed real time, including 33 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1345 ms elapsed cpu time, including 0 ms collecting
1346 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-ack:
1 collection
46 ms elapsed cpu time, including 33 ms collecting
47 ms elapsed real time, including 33 ms collecting
1370184 bytes allocated
running stats for compile-ack:
1 collection
48 ms elapsed cpu time, including 34 ms collecting
50 ms elapsed real time, including 35 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1348 ms elapsed cpu time, including 0 ms collecting
1351 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-array1:
1 collection
52 ms elapsed cpu time, including 33 ms collecting
87 ms elapsed real time, including 34 ms collecting
1722224 bytes allocated
running stats for array1 (2):
80 collections
1739 ms elapsed cpu time, including 479 ms collecting
1749 ms elapsed real time, including 482 ms collecting
320011240 bytes allocated
running stats for compile-array1:
1 collection
48 ms elapsed cpu time, including 32 ms collecting
48 ms elapsed real time, including 33 ms collecting
1722224 bytes allocated
running stats for array1 (2):
80 collections
1737 ms elapsed cpu time, including 476 ms collecting
1747 ms elapsed real time, including 480 ms collecting
320011240 bytes allocated
running stats for compile-array1:
1 collection
48 ms elapsed cpu time, including 31 ms collecting
48 ms elapsed real time, including 32 ms collecting
1722224 bytes allocated
NOW: 2007-11-28 22:35:27
running stats for compile-ack:
1 collection
55 ms elapsed cpu time, including 35 ms collecting
91 ms elapsed real time, including 41 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1609 ms elapsed cpu time, including 0 ms collecting
1612 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-ack:
1 collection
53 ms elapsed cpu time, including 37 ms collecting
53 ms elapsed real time, including 37 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1614 ms elapsed cpu time, including 0 ms collecting
1621 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-ack:
1 collection
53 ms elapsed cpu time, including 37 ms collecting
54 ms elapsed real time, including 37 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1615 ms elapsed cpu time, including 0 ms collecting
1621 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-ack:
1 collection
54 ms elapsed cpu time, including 37 ms collecting
55 ms elapsed real time, including 38 ms collecting
1370184 bytes allocated
running stats for ack (20):
no collections
1615 ms elapsed cpu time, including 0 ms collecting
1622 ms elapsed real time, including 0 ms collecting
24 bytes allocated
running stats for compile-ack:
1 collection
53 ms elapsed cpu time, including 37 ms collecting
54 ms elapsed real time, including 38 ms collecting
1370184 bytes allocated
NOW: 2007-12-25 04:45:50
The garbage collector should touch about 32 megabytes of heap storage.
The use of more or less memory will skew the results.
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
The garbage collector should touch about 32 megabytes of heap storage.
The use of more or less memory will skew the results.
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
The garbage collector should touch about 32 megabytes of heap storage.
The use of more or less memory will skew the results.
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
The garbage collector should touch about 32 megabytes of heap storage.
The use of more or less memory will skew the results.
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
The garbage collector should touch about 32 megabytes of heap storage.
The use of more or less memory will skew the results.
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
Garbage Collector Test
Stretching memory with a binary tree of depth 18
Total memory available= ???????? bytes Free memory= ???????? bytes
GCBench: Main
Creating a long-lived binary tree of depth 16
Creating a long-lived array of 524284 inexact reals
Total memory available= ???????? bytes Free memory= ???????? bytes
Creating 33824 trees of depth 4
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8256 trees of depth 6
GCBench: Top down construction
GCBench: Bottom up construction
Creating 2052 trees of depth 8
GCBench: Top down construction
GCBench: Bottom up construction
Creating 512 trees of depth 10
GCBench: Top down construction
GCBench: Bottom up construction
Creating 128 trees of depth 12
GCBench: Top down construction
GCBench: Bottom up construction
Creating 32 trees of depth 14
GCBench: Top down construction
GCBench: Bottom up construction
Creating 8 trees of depth 16
GCBench: Top down construction
GCBench: Bottom up construction
Total memory available= ???????? bytes Free memory= ???????? bytes
25 megabytes
0 work units per step.
promotion ratio is 1:10
pointer mutation rate is 10
600 steps
Allocating 76 trees.
(24902160 bytes)
(1245108 nodes)
Initialization complete...
Allocated 600 Mb of young gen garbage
(actually allocated 6e2 megabytes)
Promoted 6e1 Mb
(actually promoted 59.86 megabytes)
Mutated 6000 pointers
25 megabytes
0 work units per step.
promotion ratio is 1:10
pointer mutation rate is 10
600 steps
Allocating 76 trees.
(24902160 bytes)
(1245108 nodes)
Initialization complete...
Allocated 600 Mb of young gen garbage
(actually allocated 6e2 megabytes)
Promoted 6e1 Mb
(actually promoted 59.86 megabytes)
Mutated 6000 pointers
25 megabytes
0 work units per step.
promotion ratio is 1:10
pointer mutation rate is 10
600 steps
Allocating 76 trees.
(24902160 bytes)
(1245108 nodes)
Initialization complete...
Allocated 600 Mb of young gen garbage
(actually allocated 6e2 megabytes)
Promoted 6e1 Mb
(actually promoted 59.86 megabytes)
Mutated 6000 pointers
25 megabytes
0 work units per step.
promotion ratio is 1:10
pointer mutation rate is 10
600 steps
Allocating 76 trees.
(24902160 bytes)
(1245108 nodes)
Initialization complete...
Allocated 600 Mb of young gen garbage
(actually allocated 6e2 megabytes)
Promoted 6e1 Mb
(actually promoted 59.86 megabytes)
Mutated 6000 pointers
25 megabytes
0 work units per step.
promotion ratio is 1:10
pointer mutation rate is 10
600 steps
Allocating 76 trees.
(24902160 bytes)
(1245108 nodes)
Initialization complete...
Allocated 600 Mb of young gen garbage
(actually allocated 6e2 megabytes)
Promoted 6e1 Mb
(actually promoted 59.86 megabytes)
Mutated 6000 pointers
15794.97500000012
15794.97500000012
15794.97500000012
15794.97500000012
15794.97500000012