1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:48:11 +00:00

Utilities: Use ElapsedTimer::start_new in allocate

This commit is contained in:
Brian Gianforcaro 2021-09-12 08:47:57 -07:00 committed by Brian Gianforcaro
parent 74ee7cabf2
commit 5df74c99ab

View file

@ -57,10 +57,8 @@ int main(int argc, char** argv)
break; break;
} }
Core::ElapsedTimer timer;
outln("allocating memory ({} bytes)...", count); outln("allocating memory ({} bytes)...", count);
timer.start(); auto timer = Core::ElapsedTimer::start_new();
char* ptr = (char*)malloc(count); char* ptr = (char*)malloc(count);
if (!ptr) { if (!ptr) {
outln("failed."); outln("failed.");
@ -71,11 +69,9 @@ int main(int argc, char** argv)
auto pages = count / PAGE_SIZE; auto pages = count / PAGE_SIZE;
auto step = pages / 10; auto step = pages / 10;
Core::ElapsedTimer timer2;
outln("writing one byte to each page of allocated memory..."); outln("writing one byte to each page of allocated memory...");
timer.start(); timer.start();
timer2.start(); auto timer2 = Core::ElapsedTimer::start_new();
for (int i = 0; i < pages; ++i) { for (int i = 0; i < pages; ++i) {
ptr[i * PAGE_SIZE] = 1; ptr[i * PAGE_SIZE] = 1;