- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello!
I am trying to profile a C++ application with OpenMP using Intel Vtune Profiler and I have 2 troubles with Threading analysis.
1) If I run the application for a short time (there are different modes and options in this application, so I can vary the time of execution), I reach the limit of 1000 MB collected data in a few minutes.
2) Even if I run application for a short time (data limit isn't reached), after data collection, finalization of the results freezes (see "freeze" picture).
Tell me, please what should I do to solve these problems?
Many thanks! :)
P.S. For example, Hotspot analysis runs relatively correctly. I have Windows 10 and NetBeans with MinGW compiler.
UPD. I've accidentally discovered such options for application that Threading analysis runs correctly (these options corresponds to the most effective and short-time execution). But problems I've mentioned above are still interesting for me because I want to run Threading analysis with different options.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Grigorii,
I suggest you to try HW-based Threading analysis. I can assume that it doesn't freeze but finalization takes too much time, it can occur with results containing big amount of interval objects (seems on a lot of synchronization objects in a short time).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear VLADIMIR R.,
thank you for your help!
Unfortunately, HW-based Threading analysis has the same problems :(
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you confirm what version of Intel® VTune™ Profiler you are using? Please make sure you are using 2020 Update 1. Are you able to provide the code for us to try to reproduce?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear James T.,
thank you for your response!
Yes, I am using 2020 Update 1. Unfortunately, I can't provide the code.
I think that VLADIMIR R. was right
it can occur with results containing big amount of interval objects
because I have very bad parallelism on my laptop in general due to unknown causes (see https://software.intel.com/en-us/forums/vtune/topic/856459).
So, I think that this problem is just a consequence of a bigger one, and I want to solve it first. I think this topic can be closed.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page