I am evaluating Intel Parallel Studio and face the following issues.
My application is a DirectShow Filter on IPP. Solution contains engine, filter and console projects.
I run some tests, Parallel Inspector has found two memory leaks in Console version, in __onexit() function (CRT function, not mine) in callock. An interesting thing is that I deleted all the code, switched off the project dependences and all input libraries, but still I cannot localize the problem. Funny thing that I created empy project with no code, just main, and Parallel Inspector found no leaks, whereas Console project became basically the same during test. So I can't understand the place where this leak occurs. The only thing left is to check compiller's options.
Maybe you can give any advices on that issue.
Another issue is hang up problem of our project. It is hard to repeat this hang up, and visual search doesn't have any results yet. So I hope Intel Parallel Studio would help me to find the place, but locks&waits analisys found no problems. Does it find lock only when the thred if locked? Is there some instrument to get statisticcal code analisys and find possible locks?
Thank you very much.