
redgate ANTS Memory Profiler
查找內(nèi)存泄漏并優(yōu)化.NET應(yīng)用程序中的內(nèi)存使用情況
.NET developers 使用ANTS Memory Profiler:
在幾分鐘內(nèi)查找內(nèi)存泄漏
優(yōu)化C#和VB.NET代碼的內(nèi)存使用
描述你的代碼使用非托管內(nèi)存
創(chuàng)建性能更好,資源密集程度更低的應(yīng)用程序
為什么使用ANTS Memory Profiler?
.NET中的自動(dòng)內(nèi)存管理使開發(fā)更容易,但仍然很容易將內(nèi)存泄漏引入到應(yīng)用程序中。例如,忘記取消注冊(cè)事件處理程序可能導(dǎo)致大量的內(nèi)存被不必要地保留,但是發(fā)現(xiàn)這種情況會(huì)非常困難。
在沒有一個(gè)合適的工具的情況下,試圖理解內(nèi)存問題可能需要幾個(gè)小時(shí)或幾天,如果你很幸運(yùn),知道一個(gè)問題存在。這樣就能更好地用時(shí)間于解決問題的。
每個(gè).NET開發(fā)人員應(yīng)該使用的工具
ANTS Memory Profiler使內(nèi)存分析變得簡單。
主要特征

獲得清晰,有意義的結(jié)果
使您更容易解釋信息。花時(shí)間解決問題,而不是努力了解他們。

快速獲得結(jié)果
憑借小于32 MB的占用空間, profiler 可以幾乎沒有開銷簡單地配置大型復(fù)雜應(yīng)用程序。只需幾秒鐘而不是幾分鐘就可以獲取盡可能多的堆內(nèi)存的快照,。

快速可視化對(duì)象之間的關(guān)系
使用實(shí)例保留圖快速了解為什么泄漏對(duì)象仍保留在內(nèi)存中。你不必構(gòu)建一個(gè)心理圖來跟蹤對(duì)象是如何相互引用的。

直接去問題的根源
智能分析突出了最可能的問題原因,通常可以節(jié)省數(shù)小時(shí)的找問題的時(shí)間。

零快速的原因
強(qiáng)大的過濾選項(xiàng)可以讓你減少噪音,使你迅速找到甚至是最復(fù)雜的問題產(chǎn)生的原因。
如果你在C?;騐B.NET編程,并且你需要了解你的內(nèi)存在哪里,嘗試ANTS Memory Profiler。
下載,安裝和開始使用該工具需要五分鐘。
特征
實(shí)例保留圖快速允許您查看所有GC根的最短參考路徑,這將需要打破以修復(fù)內(nèi)存泄漏。
將任何兩個(gè)快照彼此比較。
自動(dòng)API,使用單行代碼從應(yīng)用程序中獲取快照。
能夠附加到正在運(yùn)行的.NET 4 / 4.5 / 4.6進(jìn)程。如果您希望零停機(jī)時(shí)間并保持當(dāng)前進(jìn)程的狀態(tài),這是理想選擇。
能夠在IIS,IIS Express和Web開發(fā)服務(wù)器中運(yùn)行.NET可執(zhí)行文件,ASP.NET和ASP.NET 5 DNX應(yīng)用程序和Web服務(wù),在本地Azure模擬器中運(yùn)行的工作和Web角色,SharePoint 2007或2010集合,Silverlight應(yīng)用程序,Windows服務(wù)和COM +應(yīng)用程序。
支持.NET 2到.NET 4.6,以.NET框架支持的任何語言。
概要文件非托管內(nèi)存使用 - 如果您的.NET代碼使用非托管代碼或組件,您可以看到非托管模塊和類所持有的內(nèi)存量。
能夠獲取和分析任意大量的內(nèi)存快照。
一步設(shè)置對(duì)話框。
組件加載視圖,讓您探索靜態(tài)和動(dòng)態(tài)組件的內(nèi)存消耗..
Native Windows Presentation Framework (WPF)支持。
與Visual Studio 2010,2012,2013和2015集成,因此您可以從IDE中開始剖析應(yīng)用程序。單擊后在幾秒鐘內(nèi)就可以啟動(dòng)ANTS Memory Profiler ,因已設(shè)置可執(zhí)行路徑。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫