??????????????? Progremming Erlang??
????Erlang?? R13B (erts-5.7.1)?? ??????? +P 5000000
???????? Window XP
????CPU?? E8200 2.66G ???
??????棺 4G

 

Erlang R13B (erts-5.7.1) [smp:2:2] [rq:2] [async-threads:0]
Eshell V5.7.1  (abort with ^G)
1> c(processes).
{ok??processes}
2> processes:max(1000000).
Maximum allowed processes:5000000
Process spawn time = 2.703(2.688) microseconds
ok
3> processes:max(1000000).
Maximum allowed processes:5000000
Process spawn time = 3.203(2.938) microseconds
ok
4> processes:max(1000000).
Maximum allowed processes:5000000
Process spawn time = 3.25(3.015) microseconds
ok

?????????
????????100W?????3us??????????????????????????????1.2G????? ????????????????????????
???????????200W?? 150W?????????????С??????????浽1.8G???????werl????????????????????
??????WINDOW?£??????????治?????2G?????????????????100W?????ɡ???????????????????????????????????????????????
???????2?????? for???????д??????????????????β????????
????for(I?? N?? F) -> for_h(I?? N?? F?? []).
????for_h(_N?? _N?? _?? L) -> L;
????for_h(I?? N?? F?? L) -> for_h(I+1?? N?? F?? [F()|L]).
??????????

 

5> c(processes).
{ok??processes}
6> processes:max(1000000).
Maximum allowed processes:5000000
Process spawn time = 1.891(1.64) microseconds
ok
7> processes:max(1000000).
Maximum allowed processes:5000000
Process spawn time = 2.266(1.641) microseconds
ok
8> processes:max(1000000).
Maximum allowed processes:5000000
Process spawn time = 2.234(1.625) microseconds
ok

?????????2us?????????β??黹????????