Hi all,
For a long time, loading a vocabulary which defined a new type of
sequence would take forever due to recompilation. With the new
front-end and optimizer, not any more:
( scratchpad ) [ "bit-vectors" require ] time
Loading resource:basis/bit-vectors/bit-vectors.factor
Loading resource:basis/bit-vectors/bit-vectors-docs.factor
:warnings - print 1 semantic warnings.
==== RUNNING TIME
6465 ms
==== GARBAGE COLLECTION
Nursery Aging Tenured
GC count: 299 45 2
Cumulative GC time (ms): 274 634 631
Longest GC pause (ms): 10 20 419
Average GC pause (ms): 0 14 315
Objects copied: 649567 1345374 1787920
Bytes copied: 32764992 71420704 99889592
Total GC time (ms): 1539
Cards scanned: 275529
Decks scanned: 9426
Code heap literal scans: 33
( scratchpad ) [ "float-arrays" require ] time
Loading resource:basis/float-arrays/float-arrays.factor
Loading resource:basis/float-arrays/float-arrays-docs.factor
:warnings - print 1 semantic warnings.
==== RUNNING TIME
7041 ms
==== GARBAGE COLLECTION
Nursery Aging Tenured
GC count: 370 54 0
Cumulative GC time (ms): 308 641 0
Longest GC pause (ms): 10 34 0
Average GC pause (ms): 0 11 0
Objects copied: 745534 1309415 0
Bytes copied: 42126320 83458544 0
Total GC time (ms): 949
Cards scanned: 177441
Decks scanned: 10991
Code heap literal scans: 28
Still a tad slow, but nowhere near as bad as the ~1 minute times we had before.
Slava
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk