sst-core icon indicating copy to clipboard operation
sst-core copied to clipboard

Profiling output should be machine readable, and formatted as tables not individual statistics

Open pdbj opened this issue 2 years ago • 1 comments

The profiling output generally puts one value per output line:

Communication Counters:
Component Name: phold_0
Component events sent: 34117
Component events received: 57171
Component total event handler execution time: 0.475179 s
Component average event execution time: 8315.743751 ns/event

The output would be much easier to work with if it were machine readable, and formatted as a table, one line per Component instance.

This patch writes the the full rank report to a second file, with each section formatted as CSV.

Print profiling to csv file

pdbj avatar Apr 25 '22 23:04 pdbj

Rebased Print profiling to csv file

pdbj avatar May 12 '22 23:05 pdbj