I am interested in measuring the power usage when solving a system of algebraic equations. However System Overview analyzer writes huge amounts of data in memory while working. Just reading a 4000x4000 matrix from a file that takes 5 seconds results in 19 GB of data in the result directory. Analyzing larger problems run out of RAM and crash.
I am mostly interested in the total power usage, not the usage in every millisecond. Is there a way to lower the amount of RAM needed by the analyzer?
链接已复制
You can lower the number of samples by increasing the sampling interval, which is defaulted to 1ms. You can also try disabling stack collection by creating a custom analysis type:
https://www.intel.com/content/www/us/en/docs/vtune-profiler/user-guide/2025-4/custom-analysis.html
The sampling interval in the graph is ~9 ms.
I changed all intervals in the System Overview options to 100 ms, but the sampling interval in the result is still the same.
The ones I tried are: CPU sampling interval, Unicore sampling interval and L0 sampling interval. No effect on the analysis.
I am not sure what you mean by disabling stack collection. I didn't see a knob removing stack collection.
