зеркало из https://github.com/mozilla/pjs.git
JavaScript Tests - call gc() between iterations of BigO tests to eliminate gc timing effects, no bug, not part of the build
This commit is contained in:
Родитель
a54bc47cc2
Коммит
054dbbfde3
|
@ -69,6 +69,7 @@ function neurodna(limit) {
|
||||||
var da2=new Date();
|
var da2=new Date();
|
||||||
data.X.push(limit);
|
data.X.push(limit);
|
||||||
data.Y.push(da2-da1);
|
data.Y.push(da2-da1);
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
runTest();
|
runTest();
|
||||||
|
|
|
@ -74,6 +74,7 @@ for (var x = 0; x < 5; x++)
|
||||||
data1.Y.push(y1);
|
data1.Y.push(y1);
|
||||||
data2.X.push(x);
|
data2.X.push(x);
|
||||||
data2.Y.push(y2);
|
data2.Y.push(y2);
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order1 = BigO(data1);
|
var order1 = BigO(data1);
|
||||||
|
|
|
@ -49,6 +49,7 @@ for (var size = 5000; size <= 15000; size += 1000)
|
||||||
{
|
{
|
||||||
data.X.push(size);
|
data.X.push(size);
|
||||||
data.Y.push(testSort(size));
|
data.Y.push(testSort(size));
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = BigO(data);
|
var order = BigO(data);
|
||||||
|
|
|
@ -49,6 +49,7 @@ for (var size = 5000; size <= 15000; size += 1000)
|
||||||
{
|
{
|
||||||
data.X.push(size);
|
data.X.push(size);
|
||||||
data.Y.push(testSort(size));
|
data.Y.push(testSort(size));
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = BigO(data);
|
var order = BigO(data);
|
||||||
|
|
|
@ -49,6 +49,7 @@ for (var size = 1000; size < 10000; size += 1000)
|
||||||
{
|
{
|
||||||
data.X.push(size);
|
data.X.push(size);
|
||||||
data.Y.push(concat(size));
|
data.Y.push(concat(size));
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = BigO(data);
|
var order = BigO(data);
|
||||||
|
|
|
@ -64,6 +64,7 @@ for (var power = 0; power < 20; power++)
|
||||||
}
|
}
|
||||||
var stop = new Date();
|
var stop = new Date();
|
||||||
data.Y.push(stop - start);
|
data.Y.push(stop - start);
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = BigO(data);
|
var order = BigO(data);
|
||||||
|
|
|
@ -64,6 +64,7 @@ for (var power = 0; power < 20; power++)
|
||||||
}
|
}
|
||||||
var stop = new Date();
|
var stop = new Date();
|
||||||
data.Y.push(stop - start);
|
data.Y.push(stop - start);
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = BigO(data);
|
var order = BigO(data);
|
||||||
|
|
|
@ -49,6 +49,7 @@ for (var size = 1000; size <= 10000; size += 1000)
|
||||||
{
|
{
|
||||||
data.X.push(size);
|
data.X.push(size);
|
||||||
data.Y.push(concat(size));
|
data.Y.push(concat(size));
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = BigO(data);
|
var order = BigO(data);
|
||||||
|
|
|
@ -49,6 +49,7 @@ for (var size = 1000; size <= 10000; size += 1000)
|
||||||
{
|
{
|
||||||
data.X.push(size);
|
data.X.push(size);
|
||||||
data.Y.push(concat(size));
|
data.Y.push(concat(size));
|
||||||
|
gc();
|
||||||
}
|
}
|
||||||
|
|
||||||
var order = BigO(data);
|
var order = BigO(data);
|
||||||
|
|
Загрузка…
Ссылка в новой задаче