我有一個.NET Web應用程序運行在一個服務器上,這個服務器正在遭受負載並最終失敗。有沒有任何種類的探查器可以在沒有訪問代碼的情況下運行?分析.NET Web應用程序無代碼
回答
您可以使用像Ants profiler或JetBrains dotTrace這樣的分析器,或者甚至Visual Studio高級版中內置的分析器。
螞蟻和dotTrace都有時間限制的評估版本,因此您可以輕鬆地嘗試一段時間。
分析器可以運行時沒有源代碼或調試符號,但沒有至少調試符號(* .pdb),您可能很難解釋結果。
如果您沒有任何源代碼,您將很難解決任何問題。理論上你可以用ildasm.exe反彙編代碼,修復bug,然後用ilasm.exe重新編譯代碼,但這不像在代碼中修復代碼那麼簡單。
如果涉及到數據庫,那通常是您進行改進的最佳機會。如果您沒有任何代碼,尤其如此 - 您可以調整數據庫索引,有時甚至可以在沒有看到代碼的情況下獲得巨大收益。
不是我真正想問什麼。你可以再去一次還是去掉你的答案? – 2010-11-08 03:40:12
我不能幫你找到一個分析器。但我不會刪除答案,這是爲什麼。你有一個問題 - 你有一個緩慢的應用程序。要求分析器縮小您的選項。即使你單獨調查數據庫或者因爲其他原因而取消選項,這個答案對於其他有類似問題的人也是有價值的,對於那些正在考慮解決實際問題的人來說,這個答案是值得的。 – 2010-11-08 03:50:52
但是你錯過了這個問題的關鍵,實際上是一個問題。 「有沒有任何種類的探查器可以在沒有訪問代碼的情況下運行?」你已被相應地標記。當你有東西可以提供時,很樂意改變它。 – 2010-11-08 17:37:14
- 1. Umbraco dot net應用程序的WebMatrix靜態代碼分析
- 2. VSTO應用程序代碼分析
- 3. ASP.NET Web應用程序中的代碼分析
- 4. 如何監視或分析緩慢的.Net Web應用程序
- 5. 用visualvm分析Tomcat web應用程序
- 6. 。NET爲ASP.NET應用程序分析api
- 7. ASP.Net Web應用程序的分析器?
- 8. 分析一個Python Web應用程序
- 9. 如何分析Perl Web應用程序?
- 10. 分析Web應用程序的速度
- 11. .NET代碼分析警告
- 12. 代碼性能:SQL Server查詢與C#.Net Web應用程序
- 13. .NET應用程序中的c#代碼
- 14. 將Google Analytics(分析)代碼放置在ASP.NET Web應用程序中的位置
- 15. 的Web應用程序代碼生成
- 16. 代碼覆蓋率 - Web應用程序
- 17. Web文本應用程序的代碼?
- 18. GPL和Web應用程序源代碼
- 19. 驗證的Web應用程序代碼
- 20. Web應用程序代碼覆蓋(Wicket)
- 21. 從另一個.net Web應用程序調用.NET Web應用程序
- 22. 區分Google Analytics(分析)跟蹤Facebook應用程序和Web應用程序
- 23. 代碼抑制方法分析應用程序錯誤
- 24. Rails應用程序的靜態代碼分析插件
- 25. Google Apps腳本Web應用程序:無法分離出css和js代碼
- 26. 如何將.NET 3.5和.NET 4.0程序集添加到FxCop代碼分析中?
- 27. 代碼拆分vuex應用程序
- 28. 使用WEB GUI的.NET應用程序
- 29. 代碼Android應用程序無圖標
- 30. 在WPF和DNX Web應用程序之間共享代碼
謝謝,它看起來像螞蟻將很好地適應這項工作,正是我所追求的。 – 2010-11-08 21:55:40