我有一个服务器有3个线程和一个线程池用于接收数据处理。唯一使用的锁(读取器和写入器)用于客户端连接列表。 有时主窗体冻结了一秒钟,我找不到问题。该表格不做任何艰苦的工作,即针对不同的线程。 我想问一下,如何跟踪这个“冻结”,没有任何办法?任何帮助非常感谢,谢谢!如何跟踪“冻结”应用程序,找到它的来源?
0
A
回答
2
您可以在您的应用程序上运行一个分析器来尝试并帮助找出问题。
我一直玩EQATEC Profiler,它看起来像一个非常好的工具,是完全免费的。它显示了一些非常有用的统计数据,例如每种方法花费的时间。如果你掌握了这些信息,那么它应该能够追踪你的问题。
我还没有在多线程应用程序上尝试过它,所以我不确定它如何处理不同的线程。但它是值得的(就像我说的)它是完全免费的(BSD许可证)并且易于使用。
+0
谢谢你,这听起来真的很棒! – Petr 2009-10-19 07:41:51
+0
没问题。有几个分析器可用。这是迄今为止我发现的最好的(/唯一的)免费的一个... – ParmesanCodice 2009-10-19 07:47:11
0
相关问题
- 1. 如何跟踪Web应用程序请求的来源?
- 2. Web应用程序冻结。我如何找到原因?
- 3. 如何跟踪应用程序安装?
- 4. 如何跟踪iPhone应用程序的应用程序活动
- 5. 如何在Apple App Store中跟踪应用程序下载源?
- 6. 如何创建一个应用程序来跟踪我的车
- 7. 跟踪Web应用程序
- 8. 跟踪应用程序
- 9. Django跟踪应用程序?
- 10. ASP.NET应用程序 - 跟踪
- 11. 把应用程序跟踪
- 12. TListView.Clear冻结我的应用程序,我该如何解决它?
- 13. 如何跟踪Facebook喜欢的来源?
- 14. Swing应用程序冻结
- 15. Winform应用程序冻结
- 16. WPF应用程序冻结
- 17. JPGEncoder冻结应用程序
- 18. Java应用程序冻结
- 19. UIWebthreadlock冻结应用程序
- 20. iPhone应用程序冻结
- 21. IE10冻结应用程序
- 22. 需要帮助跟踪螺纹冻结
- 23. NSTimer冻结应用程序,直到它再次被触发?
- 24. 跟踪使用的应用程序
- 25. 如何将跟踪添加到Java服务器应用程序
- 26. 使用USB跟踪跟踪Android应用程序
- 27. Android编程ABC跟踪应用程序
- 28. 跟踪Android应用程序的卸载
- 29. iOS中的GPS跟踪应用程序
- 30. 跟踪应用程序的HTTP请求
语言,平台,...? – jitter 2009-10-19 07:19:33
抱歉,我忘记了C#标记。 – Petr 2009-10-19 07:20:51