Comments
Sort by recent activity
If you application is leaking GDI handles it could be because some managed objects aren't being disposed.
If you check the filter "On the finalizer queue but not disposed" you may get a list of the objects that are remaining.
Stephen / comments
If you application is leaking GDI handles it could be because some managed objects aren't being disposed.
If you check the filter "On the finalizer queue but not disposed" you may get a list of the...
Hi Patrick,
i'm assuming from your description that you haven't created the Call Graph that Chris was referring to.
If you select the OnPropertyChanged method from the TreeView you will notice an icon appears in the selected row. If you create a call graph by clicking on that graph the view may reveal something a little more informative about the issue.
The other point you raised about the simplified stack trace in the TreeView is a measure that we implemented to help reduce the impact of profiling on the performance of the application. This option can be turned off so that you see more methods (although the stack trace could be huge as a result) by going to Tools > Options prior to starting profiling and unchecking the "Simplify very complex stack traces to save memory" option. This may have a negative impact on profiling performance.
Regards,
Stephen / comments
Hi Patrick,
i'm assuming from your description that you haven't created the Call Graph that Chris was referring to.
If you select the OnPropertyChanged method from the TreeView you will notice an i...
The hot tag represents the most expensive stack trace where the greatest amount of time was spent in a method and its children.
Not being able to see the source code is either because they are not your methods or the pdb files are not located in the directory so ANTS can't display any source code view. Usually if you point ANTS at the Debug folder there will be pdb files in there and you will see the line level code timings.
Alternatively, have you switched the profiling mode from the options in the opening dialog? If you selected only method level timing profiling mode you won't see any line level timings.
Those are the most common reasons.
Stephen / comments
The hot tag represents the most expensive stack trace where the greatest amount of time was spent in a method and its children.
Not being able to see the source code is either because they are not ...
Hi Ken,
I'm not sure what would cause this problem. The simple act of selecting an item from the Class list certainly shouldn't clear anything.
Does this happen with every application you memory profile?
There's an option in the Help menu 'open log folder...' which has error logs although i doubt they will show anything but we can check. I'll drop you an email and you can send them to me.
Do you have AMP installed on any other computers or perhaps a colleague has it? Do they experience the same issue?
Stephen / comments
Hi Ken,
I'm not sure what would cause this problem. The simple act of selecting an item from the Class list certainly shouldn't clear anything.
Does this happen with every application you memory pr...
Hi Ken,
could you walk me through what filters you are applying and how many snapshots are being taken.
The filters do or at least should stick when both changing snapshots or when taking a new snapshot. As far as i'm aware we haven't come across a scenario where they don't.
Thanks,
Stephen / comments
Hi Ken,
could you walk me through what filters you are applying and how many snapshots are being taken.
The filters do or at least should stick when both changing snapshots or when taking a new sna...
When you say that the application appears to show nothing are you having no increases in either the number or size of the .NET classes over time?
Perhaps it's a memory fragmentation issue: http://www.simple-talk.com/dotnet/.net- ... ject-heap/
Stephen / comments
When you say that the application appears to show nothing are you having no increases in either the number or size of the .NET classes over time?
Perhaps it's a memory fragmentation issue:http://ww...
Hi,
The LOH counter isn’t very good, I think it only counts used memory.
You should look at the ‘free space in all .NET heaps’ in the profiler and compare it to the largest object that can be allocated: if the former is large but the latter is small then it’s fragmentation.
If not, then it’s unmanaged memory usage, which the profiler doesn’t deal with.
Stephen / comments
Hi,
The LOH counter isn’t very good, I think it only counts used memory.
You should look at the ‘free space in all .NET heaps’ in the profiler and compare it to the largest object that can be...
You could add an additional icon next to the search box so one specifies to search only in the Type name and the other option will search Type and the Namespace.
Just a thought - what do people think? / comments
You could add an additional icon next to the search box so one specifies to search only in the Type name and the other option will search Type and the Namespace.
Just a thought - what do people think?
The profiler would require the full .NET framework to profile an application.
If you can get the mobile application to run on a computer with this then it should work but i've no experience with it so can't promise anything.
I believe there is a .NET profiler out there that can profile windows mobile applications but don't remember its name.
Stephen / comments
The profiler would require the full .NET framework to profile an application.
If you can get the mobile application to run on a computer with this then it should work but i've no experience with it...
Hi Ian,
sorry for the trouble you are having. It's very unusual for this to happen.
Could you open the memory profiler, go to the Help menu and click on the 'Open Log Folder...' option and send the files to support@red-gate.com referencing this forum post.
We will look into it for you and get in contact when we've had a look into the file.
Stephen / comments
Hi Ian,
sorry for the trouble you are having. It's very unusual for this to happen.
Could you open the memory profiler, go to the Help menu and click on the 'Open Log Folder...' option and send the...