2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 01:32:12 +00:00

Display seconds in perf data times to help in multi-platform comparison and human comprehension.

[SVN r35221]
This commit is contained in:
Rene Rivera
2006-09-20 04:03:20 +00:00
parent 21085a5086
commit e592c96067

View File

@@ -99,14 +99,21 @@ static void dump_profile_entry(void* p_, void* ignored)
{
profile_info* p = (profile_info*)p_;
unsigned long mem_each = (p->memory/(p->num_entries ? p->num_entries : 1));
double q = p->net; q /= (p->num_entries ? p->num_entries : 1);
double cumulative = p->cumulative;
double net = p->net;
double q = p->net;
q /= (p->num_entries ? p->num_entries : 1);
cumulative /= CLOCKS_PER_SEC;
net /= CLOCKS_PER_SEC;
q /= CLOCKS_PER_SEC;
if (!ignored)
{
profile_total.cumulative += p->net;
profile_total.memory += p->memory;
}
printf("%10d %10d %10d %12.6f %10d %10d %s\n",
p->num_entries, p->cumulative, p->net, q,
printf("%10d %12.6f %12.6f %12.8f %10d %10d %s\n",
p->num_entries,
cumulative,net,q,
p->memory, mem_each,
p->name);
}
@@ -115,7 +122,7 @@ void profile_dump()
{
if ( profile_hash )
{
printf("%10s %10s %10s %12s %10s %10s %s\n",
printf("%10s %12s %12s %12s %10s %10s %s\n",
"--count--", "--gross--", "--net--", "--each--",
"--mem--", "--each--",
"--name--");