|
|
|
|
|
by gibsonf1
1918 days ago
|
|
Missed the sample set from the example. on the kjvbible.txt file with no optimization:
...
WEB> (time (performance-count "/home/frederick/kjvbible.txt")) the 64015 and 51313 of 34634 26879 to 13567 that 12784 in 12503 he 10261 shall 9838 unto 8987 for 8810 i 8708 ...
Evaluation took: 0.365 seconds of real time
0.370322 seconds of total run time (0.338364 user, 0.031958 system)
101.37% CPU
1,060,005,621 processor cycles
106,297,040 bytes consed
I had a bug in my original code which alphabetized rather than sorted by count, so the sort line should be:((keys (sort (alexandria:hash-table-keys map) (lambda(x y)(> (gethash x map)(gethash y map)))))) |
|