139,7 → 139,7 |
|
*number = k; |
*tot_tsc = temp_tsc; |
if (k != 0) *mean_tsc = temp_tsc / k; |
*mean_tsc = temp_tsc / k; |
|
return 0; |
|
172,7 → 172,7 |
|
*number = k; |
*tot_tsc = temp_tsc; |
if (k != 0) *mean_tsc = temp_tsc / k; |
*mean_tsc = temp_tsc / k; |
|
return 0; |
|
189,7 → 189,6 |
temp_tsc = 0; |
*max_tsc = 0; |
*min_tsc = 0xFFFFFFFF; |
*mean_tsc = 0; |
k = 0; |
for (i=0;i<exec_total;i++) |
if (exec_list[i].ctx == context_list[ctx_num].ctx) { |
205,7 → 204,7 |
} |
} |
|
if (k != 0) *mean_tsc = temp_tsc / k; |
*mean_tsc = temp_tsc / k; |
|
return 0; |
|
222,7 → 221,6 |
temp_tsc = 0; |
*max_tsc = 0; |
*min_tsc = 0xFFFFFFFF; |
*mean_tsc = 0; |
k = 0; |
for (i=0;i<job_total;i++) |
if (job_list[i].ctx == context_list[ctx_num].ctx) { |
238,7 → 236,7 |
} |
} |
|
if (k != 0) *mean_tsc = temp_tsc / k; |
*mean_tsc = temp_tsc / k; |
|
return 0; |
|
280,8 → 278,6 |
char tmpstr[50]; |
int i,h; |
|
if (max_tsc == 0) return 0; |
|
gnuplot_clear(); |
|
max_limit = max_tsc*1000/clk_per_msec; |
305,8 → 301,6 |
char tmpstr[50]; |
int i,h; |
|
if (max_tsc == 0) return 0; |
|
gnuplot_clear(); |
|
max_limit = max_tsc*1000/clk_per_msec; |
330,8 → 324,6 |
char tmpstr[50]; |
int i,h; |
|
if (max_tsc == 0) return 0; |
|
gnuplot_clear(); |
|
max_limit = max_tsc*1000/clk_per_msec; |
364,8 → 356,6 |
char tmpstr[50]; |
int i,h; |
|
if (max_tsc == 0) return 0; |
|
gnuplot_clear(); |
|
max_limit = max_tsc*1000/clk_per_msec; |
701,16 → 691,12 |
|
arr_stats_from_execs(num,&min_tsc,&mean_tsc,&max_tsc); |
|
if (max_tsc > 0) { |
printf(" Min Arr. Delta dTSC [%12llu] us [%12llu]\n",min_tsc,min_tsc*1000/clk_per_msec); |
printf(" Mean Arr. Delta dTSC [%12llu] us [%12llu]\n",mean_tsc,mean_tsc*1000/clk_per_msec); |
printf(" Max Arr. Delta dTSC [%12llu] us [%12llu]\n\n",max_tsc,max_tsc*1000/clk_per_msec); |
|
printf(" Min Arr. Delta dTSC [%12llu] us [%12llu]\n",min_tsc,min_tsc*1000/clk_per_msec); |
printf(" Mean Arr. Delta dTSC [%12llu] us [%12llu]\n",mean_tsc,mean_tsc*1000/clk_per_msec); |
printf(" Max Arr. Delta dTSC [%12llu] us [%12llu]\n\n",max_tsc,max_tsc*1000/clk_per_msec); |
plot_exec_arr_distrib(num,max_tsc,pidstr); |
|
plot_exec_arr_distrib(num,max_tsc,pidstr); |
|
} |
|
} |
|
if (task_type == PERIODICAL) { |
741,16 → 727,12 |
|
arr_stats_from_jobs(num,&min_tsc,&mean_tsc,&max_tsc); |
|
if (max_tsc > 0) { |
|
printf(" Min Arr. Delta dTSC [%12llu] us [%12llu]\n",min_tsc,min_tsc*1000/clk_per_msec); |
printf(" Mean Arr. Delta dTSC [%12llu] us [%12llu]\n",mean_tsc,mean_tsc*1000/clk_per_msec); |
printf(" Max Arr. Delta dTSC [%12llu] us [%12llu]\n\n",max_tsc,max_tsc*1000/clk_per_msec); |
printf(" Min Arr. Delta dTSC [%12llu] us [%12llu]\n",min_tsc,min_tsc*1000/clk_per_msec); |
printf(" Mean Arr. Delta dTSC [%12llu] us [%12llu]\n",mean_tsc,mean_tsc*1000/clk_per_msec); |
printf(" Max Arr. Delta dTSC [%12llu] us [%12llu]\n\n",max_tsc,max_tsc*1000/clk_per_msec); |
|
plot_job_arr_distrib(num,max_tsc,pidstr); |
plot_job_arr_distrib(num,max_tsc,pidstr); |
|
} |
|
} |
|
return 0; |