簡體   English   中英

分析C#/ .NET應用程序

[英]Profiling C# / .NET applications

您如何跟蹤/配置.NET應用程序? MSDN聯機幫助中提到了Visual Studio Team(我沒有),並且有Windows Performance Toolkit。 但是,您還有其他建議的解決方案嗎? 最好(當然)是一種無需手動更改代碼即可運行並且可以集成到Visual Studio中的解決方案。

另請參閱此問題 JetBrains dotTrace是我發現的最好的.NET探查器(並且我已經嘗試了幾乎所有的探查器),因為它是唯一具有足夠低開銷來處理處理器密集型應用程序的探查器。 它也是簡單,准確和精心設計的-強烈建議!

我認為這是最好的免費軟件: http : //www.productivity-boost.com/Download.aspx

該網站為德語,但您可以直接下載,該軟件為英語。

CLR Profiler相當不錯。

.NET Memory Profiler是用於分析內存使用情況的出色工具。

我們的團隊使用EQATEC Profiler ,我發現它簡單易用。 它無需更改源代碼即可工作,但我認為Visual Studio集成是不可能的。

我喜歡dotTrace3.1,它對我來說真的很好用。

如果您正在尋找免費的東西,我會使用NProf。 盡管它非常有限,並且可能在某些程序上崩潰或掛起。

http://nprof.sourceforge.net/Site/Description.html

這不是免費的,但是我在帶有流的龐大代碼庫中遇到了一個棘手的問題。 Visual Studio的探查器使我關閉,但是Antz探查器將其鎖定。 它不是免費的,但比設置Visual Studio輕松得多。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM