Skip to content

Instantly share code, notes, and snippets.

@krestenkrab
Created May 17, 2010 18:38
Show Gist options
  • Save krestenkrab/404078 to your computer and use it in GitHub Desktop.
Save krestenkrab/404078 to your computer and use it in GitHub Desktop.
EStone test completed
**** CPU speed 2.53 GHz ****
**** Total time 4.275705 seconds ****
**** ESTONES = 142351 ****
Title Millis Estone % Loops
list manipulation 142 10681 7 6400
small messages 821 3773 10 1515
medium messages 1008 6025 14 1527
huge messages 160 3108 4 52
pattern matching 37 20973 5 1046
traverse 75 6597 4 2834
Port i/o 676 6602 12 4800
Work with large dataset 46 6062 3 1193
Work with large local dataset 44 6334 3 1174
Alloc and dealloc 42 2969 2 3710
Bif dispatch 40 19425 5 1623
Binary handling 191 2590 4 581
ets datadictionary 182 6129 6 342
Generic server (with timeout) 570 4402 9 7977
Small Integer arithmetics 40 7053 3 4157
Float arithmetics 8 4075 1 5526
Function calls 33 23778 5 882
Timers 96 1297 2 2312
Links 65 478 1 30
EStone test completed
**** CPU speed 2.53 GHz ****
**** Total time 12.52 seconds ****
**** ESTONES = 112597 ****
Title Millis Estone % Loops
list manipulation 253 6003 7 6400
small messages 3194 970 10 1515
medium messages 3260 1863 14 1527
huge messages 58 8551 4 52
pattern matching 51 15196 5 1046
traverse 96 5166 4 2834
Port i/o 1769 2523 12 4800
Work with large dataset 146 1910 3 1193
Work with large local dataset 145 1924 3 1174
Alloc and dealloc 30 4133 2 3710
Bif dispatch 22 35227 5 1623
Binary handling 502 988 4 581
ets datadictionary 455 2452 6 342
Generic server (with timeout) 2219 1131 9 7977
Small Integer arithmetics 97 2876 3 4157
Float arithmetics 3 10333 1 5526
Function calls 86 9011 5 882
Timers 108 1148 2 2312
Links 26 1192 1 30
##
## This is run with just 1 worker thread, and with port_io disabled. Illustrates that
## we have significant gains ahead of us by improving the scheduler.
##
EStone test completed
**** CPU speed 2.53 GHz ****
**** Total time 3.517 seconds ****
**** ESTONES = 212783 ****
Title Millis Estone % Loops
{'ESTONES',212783}
list manipulation 134 11335 7 6400
small messages 798 3884 10 1515
medium messages 805 7547 14 1527
huge messages 17 29176 4 52
pattern matching 29 26724 5 1046
traverse 62 8000 4 2834
Work with large dataset 53 5264 3 1193
Work with large local dataset 59 4728 3 1174
Alloc and dealloc 8 15500 2 3710
Bif dispatch 20 38750 5 1623
Binary handling 331 1498 4 581
ets datadictionary 394 2832 6 342
Generic server (with timeout) 632 3973 9 7977
Small Integer arithmetics 49 5693 3 4157
Float arithmetics 1 31000 1 5526
Function calls 63 12301 5 882
Timers 45 2755 2 2312
Links 17 1823 1 30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment