I am running vtune 2020.1 with `vtune -R top-down -column="CPU Time:Self","Module" -report-out result.csv -format csv -csv-delimiter comma -q -r /path/to/r001hs` and noticed I couldn't read the resulting csv file with https://github.com/brendangregg/FlameGraph. Upon inspection of the csv file, I noticed the first lines are:
war:Column filter is ON.
Function Stack,CPU Time:Self,Module
What I don't expect to find in a csv file is that first line `war: Column filter is ON.`. Removing that line, I can process the csv file successfully.
Should that warning really be in the csv file instead of being printed to stderr? Also, is this new behaviour (I was under the impression I was using vtune -r as per the instructions in FlameGraph and that FlameGraph was meant to handle vtune output). Sorry that this thread doesn't touch vtune exclusively but is on the interoperability with external software.
Thanks for reaching out.
For you information, the below command shows the result for columns with the "CPU Time:Self","Module" strings in the title and so you are getting this warning "war:Column filter is ON."
vtune -R top-down -column="CPU Time:Self","Module" -report-out result.csv -format csv -csv-delimiter comma -q -r /path/to/r001hs
If there is no need for such filtration in top-down report then you can remove -column from your command so that you will not get any warning.Also we tried your command from our side we were able to open the excel sheet without any trouble.
If you need any clarifications regarding vtune top-down report command or regarding report generation you can refer the below two links
Hope this answers your question!