Search found 1035 matches

by Andreas Suurkuusk
Wed Mar 23, 2005 11:11 pm
Forum: General
Topic: Help anybody
Replies: 2
Views: 37182

To find out why your memory usage increases, you have to select a class which has instances that you believe should have been garbage collected. By looking at the root paths of the class and one or more of its instances, it should be possible to find out why the instances have not been garbage colle...
by Andreas Suurkuusk
Wed Mar 23, 2005 1:01 pm
Forum: General
Topic: Windows Service start time
Replies: 5
Views: 28418

Currently the profiler only wait for one minute when starting services. If the service takes longer than that to start, the profiler may fail to connect to the service. There is currently no way of telling the profiler to wait longer, but we will modify the service connection behaviour in future ver...
by Andreas Suurkuusk
Tue Mar 22, 2005 3:04 pm
Forum: General
Topic: Profiling Windows Services
Replies: 1
Views: 15020

When AppDomains are involved, it is recommended that you disable root referee identification and heap utilization tracking (using the Settings form under the Tools menu). If you disable those features, .NET Memory Profiler should be able to profile your service. Are you experiencing a specific probl...
by Andreas Suurkuusk
Mon Mar 21, 2005 2:55 pm
Forum: General
Topic: Memory Leaks
Replies: 3
Views: 24729

The numbers presented do not indicate a memory leak. Since the number of removed instances equals the number of new instances, the memory usage of the program doesn't increase. The Undisposed instances value only indicates the number of instances that have been garbage collected without being proper...
by Andreas Suurkuusk
Fri Mar 18, 2005 12:38 pm
Forum: General
Topic: Common Language Runtime detected an invalid program
Replies: 3
Views: 19646

There currently exists an issue with the dispose tracker, where you sometimes get an InvalidProgramException. We're looking into this issue and will hopefully solve it soon. If you have a small program that reproduces this behaviour, we would appreciate if you could send it to us (at support@scitech...
by Andreas Suurkuusk
Fri Mar 18, 2005 12:32 pm
Forum: Future Improvements
Topic: Profiler doesn´t work with Framework 2.0.50110
Replies: 7
Views: 32180

There has been a change in the way a profiler attaches to a .NET process in build 2.0.50110. Due to this change .NET Memory Profiler cannot profile a process using this build.

We will fix this issue and release a new version during the next week.
by Andreas Suurkuusk
Tue Mar 15, 2005 8:38 pm
Forum: Using .NET Memory Profiler
Topic: NUNIT
Replies: 1
Views: 6502

It is not possible to use NUnit when root referee identification or heap utilization tracking is enabled, due to the way application domains are used by NUnit. Try to disable these features using the Settings form and you will hopefully be able to profile your unit tests.
by Andreas Suurkuusk
Tue Mar 15, 2005 8:30 pm
Forum: Using .NET Memory Profiler
Topic: Clearing snapshots?
Replies: 2
Views: 8423

There's no way of clearing the snapshots used by the profiler, except by starting a new profiling session or opening a previous session. However, the profiler only keeps one full snapshot in memory, plus the necessary information from the comparison snapshot. If snapshots are automatically saved, th...
by Andreas Suurkuusk
Fri Mar 11, 2005 4:55 pm
Forum: General
Topic: win32 heaps leak
Replies: 2
Views: 16612

As I have mentioned in a previous e-mail, the ”Win32 Heaps” are unmanaged heaps. This memory has been allocated by calls to the Heap functions ( e.g. HeapAlloc). The Win32 Heaps memory can for instance be memory used internally by the runtime, by COM objects and other unmanaged resources. It’s...
by Andreas Suurkuusk
Thu Mar 10, 2005 8:55 pm
Forum: General
Topic: If I already have 2.0, do I get 2.5 for free?
Replies: 3
Views: 17286

Hi,

The upgrade to .NET Memory Profiler 2.5 is free for registered users of .NET Memory Profiler 2.0. The registration key for .NET Memory Profiler 2.0 will work for version 2.5 as well.
by Andreas Suurkuusk
Wed Mar 09, 2005 10:17 pm
Forum: Using .NET Memory Profiler
Topic: Why are some roots not identified?
Replies: 5
Views: 16713

Hi, Even though we try to identify the roots of an instance, there are some roots which we cannot identify. Examples are: Internal roots of the runtime The runtime keeps references to a bunch of instances, e.g. application domains objects, Runtime types etc. Weak references Instances that are wrappe...
by Andreas Suurkuusk
Wed Mar 02, 2005 10:05 pm
Forum: General
Topic: Welcome to the General forum
Replies: 0
Views: 47284

Welcome to the General forum

Welcome to the General forum

This forum can be used for off-topic discussions, that don't belong in any of the other forums.

Best regards,

Andreas Suurkuusk
SciTech Software AB
by Andreas Suurkuusk
Wed Mar 02, 2005 9:57 pm
Forum: Known Memory Issues
Topic: Welcome to the Known Memory Issues forum
Replies: 0
Views: 23740

Welcome to the Known Memory Issues forum

Welcome to the Known Memory Issues forum

This forum can be used to read, ask or inform about memory issues in the .NET Framework and third party components.


Best regards,

Andreas Suurkuusk
SciTech Software AB
by Andreas Suurkuusk
Wed Mar 02, 2005 9:53 pm
Forum: Future Improvements
Topic: Welcome to the Future Improvements forum
Replies: 1
Views: 20945

Welcome to the Future Improvements forum

Welcome to the Future Improvements forum

Here you can post suggestions and comments on future improvements of .NET Memory Profiler.


This forum can also be used to report bugs in .NET Memory Profiler.

Edit: Link removed
by Andreas Suurkuusk
Wed Mar 02, 2005 9:26 pm
Forum: Using .NET Memory Profiler
Topic: Welcome to the Using .NET Memory Profiler forum
Replies: 0
Views: 27183

Welcome to the Using .NET Memory Profiler forum

Welcome to the Using .NET Memory Profiler forum

Here you can post questions on how to use .NET Memory Profiler and how to analyse memory usage of a program.

Best regards,

Andreas Suurkuusk
SciTech Software AB