开发者

Check memory consume of vb.net application

I am getting a System.OutOfMemoryException from my vb.net application, it happened from one certain user. I am trying to figure out whether my application takes too much memory space or the PC has low memory. But she just upgraded her desktop as i3 Intel CPU and higher memory.

Is there any tool that I check memory consumption when code is executed as go through lines?

By the way, it is developed by vs2010 and It is a Windows application.

<--Edit--> I found the problem from my application. I did not mention because I did not know what the problem was. I am using a Google map inside of vb.net application. It takes a memory whenever I search a map on web browser which is on a fo开发者_运维百科rm . Even though I close the form, it is not disappeared from memory. It is just going up. That goes away when I close MDI form. FYI..


The best tool we've worked so far is the JetBrains profiler (http://www.jetbrains.com/profiler/features/).


That's a common error. It normally happens when the application enters a loop that never ends... (infinite loop).

Is it a Console, WinForms, ASP, WPF? Try to identify during which Event your application throws the exception and put a try catch to print out more details.


Just check out this cool WPF performance suite to check out if you have memory leaks:

Performance Toolkit

Check memory consume of vb.net application

Or check out if you can use GC.Collect() to find the leak.

Also you can accecss in Process Explorer to any .Net memory data and peaks.

Check memory consume of vb.net application

Regards

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜