@@ -634,23 +634,32 @@ void TimeStats::printSumTimeCSV(std::string const& outputFile) const
634
634
fprintf (fileName, " seconds,," );
635
635
for (int i=0 ;i<MAX_COMPILE_TIME_INTERVALS;i++)
636
636
{
637
- fprintf (fileName, " %f," , (double )getCompileTime (static_cast <COMPILE_TIME_INTERVALS>(i))/(double )m_freq);
637
+ if (!skipTimer (i))
638
+ {
639
+ fprintf (fileName, " %f," , (double )getCompileTime (static_cast <COMPILE_TIME_INTERVALS>(i)) / (double )m_freq);
640
+ }
638
641
}
639
642
fprintf (fileName, " \n " );
640
643
641
644
// print percentage
642
645
fprintf (fileName, " percentage,," );
643
646
for (int i=0 ;i<MAX_COMPILE_TIME_INTERVALS;i++)
644
647
{
645
- fprintf (fileName, " %f," , (double )getCompileTime (static_cast <COMPILE_TIME_INTERVALS>(i))/(double )getCompileTime (TIME_TOTAL) * 100 . );
648
+ if (!skipTimer (i))
649
+ {
650
+ fprintf (fileName, " %f," , (double )getCompileTime (static_cast <COMPILE_TIME_INTERVALS>(i)) / (double )getCompileTime (TIME_TOTAL) * 100.0 );
651
+ }
646
652
}
647
653
fprintf (fileName, " \n " );
648
654
649
655
// print hit count
650
656
fprintf (fileName, " hit,," );
651
657
for (int i=0 ;i<MAX_COMPILE_TIME_INTERVALS;i++)
652
658
{
653
- fprintf (fileName, " %ju," , m_hitCount[i] );
659
+ if (!skipTimer (i))
660
+ {
661
+ fprintf (fileName, " %ju," , m_hitCount[i]);
662
+ }
654
663
}
655
664
fprintf (fileName, " \n " );
656
665
}
0 commit comments