Search found 16 matches

by chai
Tue Aug 03, 2010 8:49 am
Forum: Using .NET Memory Profiler
Topic: Is profiler memory overhead being addressed?
Replies: 4
Views: 8148

Re: Is profiler memory overhead being addressed?

Thanks for the headsup. This seems to be going the right way in striking a good balance w.r.t. at least our scenarios.
by chai
Tue Aug 03, 2010 8:05 am
Forum: Using .NET Memory Profiler
Topic: Is profiler memory overhead being addressed?
Replies: 4
Views: 8148

Re: Is profiler memory overhead being addressed?

Realy good to hear about it. Just to note that our 32-bit app uses 1.3GB to 1.5GB max in the scenarios I tested. It is with the profiler overhead that it goes all the way up to 2GB. I may be jumping the gun on this point, and if so, please ignore it: Regarding the new profiling levels I presume that...
by chai
Mon Aug 02, 2010 9:34 pm
Forum: Using .NET Memory Profiler
Topic: Is profiler memory overhead being addressed?
Replies: 4
Views: 8148

Is profiler memory overhead being addressed?

In my ongoing usage of the profiler for testing one of our apps, the app's memory consumption has gone up over time, resulting in Out-of-memory errors -- specially when profiled. This is a paradoxical situation because the reason for the bloat in app's memory cannot be identified due to the profiler...
by chai
Thu Feb 18, 2010 9:37 pm
Forum: Future Improvements
Topic: "Root referrer" column in Types tab
Replies: 1
Views: 14023

"Root referrer" column in Types tab

For each row in the Types tab, which presents the overview of a snapshot, it would be helpful to also provide a column "Root Referrer." This column can show the dominant root referrer for the given type's instances. This would make it easy to classify the instances according to the root referrers, a...
by chai
Thu Feb 18, 2010 7:46 pm
Forum: Using .NET Memory Profiler
Topic: Unable to work with sessions on disk
Replies: 4
Views: 7619

Re: Unable to work with sessions on disk

Another observation: this problem with reading sessions seem to be with only multi-snapshot sessions. I now started saving sessions with single snapshots, and these I am able to load from the disk without issues.
by chai
Thu Feb 18, 2010 5:23 pm
Forum: Using .NET Memory Profiler
Topic: Unable to work with sessions on disk
Replies: 4
Views: 7619

Re: Unable to work with sessions on disk

Further to the entry, I find that in the session that I can load, one of the 2 snapshots is corrupted. When I switch to the snapshot, I get the following error: nmperror-2.jpg Also, its name is garbled, in that the first few characters of the name are missing and the last few characters are non-read...
by chai
Thu Feb 18, 2010 5:11 pm
Forum: Using .NET Memory Profiler
Topic: Unable to work with sessions on disk
Replies: 4
Views: 7619

Unable to work with sessions on disk

I have 2 problems with sessions saved on disk, that need fixes immediately. Unable to load session I have 3 different session files, each at least 100 MB in size, and I cannot open 2 of these sessions, nor can I add them to a project. For each of these 2 files, it says: "Unable to read beyond the en...
by chai
Thu Feb 18, 2010 6:25 am
Forum: Using .NET Memory Profiler
Topic: Importing memory dump taking too long
Replies: 5
Views: 15155

Re: Importing memory dump taking too long

running TraverseHeap under Windbg took about 1 hour to dump the output. So, that confirms that the TraverseHeap itself has the bottleneck.
by chai
Wed Feb 17, 2010 5:01 pm
Forum: Using .NET Memory Profiler
Topic: Importing memory dump taking too long
Replies: 5
Views: 15155

Re: Importing memory dump taking too long

I had to cancel the import due to resource requirements for other tasks. I will try !TraverseHeap and let you know if that works, and in how long a time.
by chai
Wed Feb 17, 2010 7:31 am
Forum: Using .NET Memory Profiler
Topic: Importing memory dump taking too long
Replies: 5
Views: 15155

Importing memory dump taking too long

Using v3.5.131 of the profiler, I am trying to import a full memory dump (mini) that is 835 MB in size, of a 32 bit .NET 2.0 standalone app. The import has taken over 1 hour but is still "traversing heap instances." It appears to me that it is stuck as the progress indicator has not moved since havi...
by chai
Tue Feb 09, 2010 11:24 pm
Forum: Using .NET Memory Profiler
Topic: Response file support broken?
Replies: 1
Views: 5451

Response file support broken?

I'm trying to use the response file option with the NetMemProfiler[console].exe application of build 3.5. As given in the documentation, I have used the following commandline: D:\TrialBase\MemGuineaPig\Profiler>"C:\Program Files\SciTech\NetMemProfiler3\NetMemProfilerConsole.exe" @profiler.rsp Here, ...
by chai
Thu Jan 07, 2010 1:36 pm
Forum: Using .NET Memory Profiler
Topic: Heap snapshot collection error
Replies: 5
Views: 10673

Re: Heap snapshot collection error

Thanks for the reply -- today, a colleague of mine who had the same end-of-stream problem said that, with the upgrade to 115, he could now compare snapshots successfully -- therefore, I will download 125 today and try to see if the problem persists. In the meanwhile, I am forwarding my original emai...
by chai
Thu Jan 07, 2010 11:46 am
Forum: Using .NET Memory Profiler
Topic: Heap snapshot collection error
Replies: 5
Views: 10673

Re: Heap snapshot collection error

To add to this previous post, the application being profiles uses .NET 2.0. It is a standalone application. Details: Comparing 2 sessions of an application. Comparing failed saying that reading beyond end of stream was being attempted. Then I tried simply comparing the session against the empty sess...
by chai
Fri Feb 27, 2009 6:32 am
Forum: Using .NET Memory Profiler
Topic: MemAssertion.NoNewInstances() methods returning True always
Replies: 5
Views: 9113

This explains why only 4 "string" objects were reported as leaking by the failed assertion (apparently getting leaked on the "profiler" thread due to lockdown by a gc handle - have to investigate this further) whereas the full snapshot showed the presence of 100's of other production code objects. I...
by chai
Thu Feb 26, 2009 1:49 pm
Forum: Using .NET Memory Profiler
Topic: MemAssertion.NoNewInstances() methods returning True always
Replies: 5
Views: 9113

Hi Andreas, The technique works fine - for some quirky reason, the day that I posted this query it was failing. However, yesterday and today, I've seen it work. To answer your other questions: Yes, the full snapshot can be opened in the profiler. The code injection is done using a mixed + fully mana...