- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The code seems to leak 2MB each time and does not stop until the system memory is exhausted.
When I run the development test in debug, it completes and exits with code 0 within 5 minutes.
When I profile it with Inspector XE, the anlysis never completes, not even if I leave it over night.
What should I be trying? What should I look at?
I've also tried the Inspector configuration option to step through with the debugger to a break point for start of profiling and another breakpoint for stop of profilingand that exercise causes inspector to throw an unhandled exception and crash.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Christopher,
Can you let me know your operating system (Assuming Windows*) and
version. Can you also provide the Intel
Inspector XE command line being ran. If
you are using the GUI interface, you can obtain the command line by clicking on
the show command Line button on the Analysis Type tab. Are you running Intel Inspector XE with
Visual Studio integration? If so, which version?
Does the application crash or exhaust system memory outside of Intel
Inspector XE when the application is compiled normally? Any clarification you can provide in this
area is appreciated.
Does the application being analyzed, run as system and / or is it
a Windows service for example? any
information here may help diagnose the behavior and determine next course of
action.
Are you Running Intel Inspector XE 2011 update 9? If not you may wish to apply update 9 which may
be available to you at the Intel Registration center https://registrationcenter.intel.com
after logging into your account.
If needed, are you able to provide a minimal zipped up solution
reproducer where we may be able to replicate the issue and run tests?
- Rob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Windows Server 2003 SP2 through VMWare (not sure version)
Using Visual Studio 2008 Integration
Application did not crash or exhaust memory outside of inspector
Command Line:
inspxe-cl -collect mi3 -knob resources=true -knob memory-growth=true -knob stack-depth=16 -knob analyze-stack=true -knob duplicate-elimination=true -mrte-mode=native -module-filter-mode=include -app-working-dir "C:\Perforce\trunk\ATMS2\Server\Development Tests\DevTest_StatusClient" --search-dir sym=c:/Perforce/trunk/ATMS2/bin/Debug --search-dir sym=C:/Perforce/trunk/ATMS2/Server --search-dir sym=srv*C:/Windows/symbols --search-dir sym=srv*c:/windows/symbols*http://msdl.microsoft.com/download/symbols --search-dir sym=C:/Perforce/trunk/ATMS2/DBServer/UtilityBlade/src/Debug --search-dir sym=c:/Perforce/trunk/ATMS2/ThirdParty/DcomPerm/Debug -- c:\Perforce\trunk\ATMS2\bin\Debug\DevTest_StatusClient.exe
The code being tested usually was taken from a multi tier system and narrowed down to a contained executable which calls some ATL/COM components, which run in process and out of process.
the Intel software Manager says I am running Intel Inspector XE 2013 beta Update 1, but it also says I have the latetest. I will try to redownload.
I cannot provide source, as my employer would get upset. It would also require all kind of COM configuration.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Christopher,
Can you attempt a mi1 (detect leaks) level analysis and also set
the stack depth to 8 instead of 16? Does
the behavior change? In the same environment,
does Intel Inspector XE complete an analysis on other applications? This information may help narrow the scope of the problem.
Thanks
Rob
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Christopher,
I see you may have a related Forum thread here. Let me know if you are proceeding with that
forum thread or wish to continue this one.
Peter mentioned aspects related to COM support and some
suggestions. My approach is to simplify and
narrow the possible scope in an attempt to determine a path forward. That may not be possible in this situation. Of course, if you have a simplified reproducer
we can build in VS, that would be optimal.
We would then be able to run various tests to determine scope and a possible
path forward.
- Rob
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page