⚡ optimize test file
This commit is contained in:
parent
175706126b
commit
0d1069a724
|
@ -90,13 +90,13 @@ for(var t=0;t<10;t+=1){
|
|||
for(var i=0;i<t+1;i+=1)
|
||||
coroutine.resume(co);
|
||||
if(counter-int(counter/1000)*1000==0){
|
||||
var rate=(tm.elapsedMSec()+1)/total;
|
||||
print(" ",bar.bar(rate)," ",int(rate*100),"% | ",str(counter)," tasks in ",t+1," \r");
|
||||
var rate=counter/4e5;
|
||||
print(" ",bar.bar(rate)," ",int(rate*100),"% | ",str(1e3*int(counter/tm.elapsedMSec()))," tasks/s \r");
|
||||
}
|
||||
}
|
||||
|
||||
tm.stamp();
|
||||
while(tm.elapsedMSec()<total)
|
||||
for(var i=0;i<4e5;i+=1)
|
||||
consumer();
|
||||
println(" ",bar.bar(1)," 100% | ",str(counter)," tasks in ",t+1," ");
|
||||
println(" ",bar.bar(1)," 100% | ",str(int(1e3*counter/tm.elapsedMSec()))," tasks/s ");
|
||||
}
|
|
@ -58,20 +58,16 @@ var speed_test=func(){
|
|||
var tm=maketimestamp();
|
||||
|
||||
for(var t=0;t<10;t+=1){
|
||||
var cnt=0;
|
||||
tm.stamp();
|
||||
while(tm.elapsedMSec()<50){
|
||||
invoke(fd,35);
|
||||
cnt+=1;
|
||||
for(var i=0;i<5e5;i+=1){
|
||||
invoke(fd,40);
|
||||
}
|
||||
println("[time ] limited call: ",int(cnt/tm.elapsedMSec())," call/ms");
|
||||
cnt=0;
|
||||
println("[time ] limited call: ",int(1e6/tm.elapsedMSec())," call/ms");
|
||||
tm.stamp();
|
||||
while(tm.elapsedMSec()<50){
|
||||
vec_call(fd,35);
|
||||
cnt+=1;
|
||||
for(var i=0;i<5e5;i+=1){
|
||||
vec_call(fd,40);
|
||||
}
|
||||
println("[time ] dynamic call: ",int(cnt/tm.elapsedMSec())," call/ms");
|
||||
println("[time ] dynamic call: ",int(1e6/tm.elapsedMSec())," call/ms");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue