I profiled our Application with the Lightweight Hotspots and got completely irrelevant values in the "Estimation Call Count" column
Most of routines were estimated as executed from 100,000,000 till 300,000,000 times despite some of them were actually executed only several times, other several thousand times.
In one more case the data shows 3.5 second execution time and zero data in the "Estimation Call Count"
The Intel Processor is Xeon W3670, System Windows 7
Kyung_Seok L. wrote:No other thing to do, just add options "-knob enable-stack-collection=true -knob enable-call-counts=true" in amplxe-cl, or enable them on GUI. If you still cant see call count, submit your results to https://premier.intel.com for investigating.
Thank you for your reply, Perter.
My os is Ubuntu 12.04.1 LTS, which is quite latest,
I checked "lsmod | grep vtsspp" to check out the drivers.
What else should i check? to see "estimated call count"...
I recently find out why I didn't get Estimated call count infomation.
The problem was the code.
I used test code which was very short and Vtune wasn't able to figure out call count info from the test code.
When I profiled with my project, there was no problem.
If anyone gets this problem, try with long one.
By the way,
Is there any way to collect "Estimated call count" with amplxe-cl?
I looked at
and can not find the way to collect call counts.
No sample captured, no call stack info - which was called "statistical call stack" info.
Use command line, for example:
amplxe-cl -collect lightweight-hotspots -knob enable-stack-collection=true -knob enable-call-counts=true -- target-app