ohinder / advanced_timer.jl

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

advanced timer

Example usage:

using advanced_timer
timer = class_advanced_timer();
start_advanced_timer(timer);

start_advanced_timer(timer, "add stuff");
x = 0.0;
for i = 1:10000
x += 1.0
end
pause_advanced_timer(timer, "add stuff");

start_advanced_timer(timer, "add stuff");
x += 1.0
pause_advanced_timer(timer, "add stuff");

start_advanced_timer(timer, "times stuff");
x = 1.0;
for i = 1:10000
x *= 2.0;
end
pause_advanced_timer(timer, "times stuff");

start_advanced_timer(timer, "divide stuff");
x = 1.0;
for i = 1:10000
x /= 2.0;
end
pause_advanced_timer(timer, "divide stuff");

pause_advanced_timer(timer)

# print the statistics
print_timer_stats(timer)

About

License:Other


Languages

Language:Julia 100.0%