Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究应用程序的可扩展性,我想知道如何监控内存管理(特别是“泄漏”),并确保正确地创建和销毁线程。视觉工作室中是否有工具可以做到这一点?
您可以使用 Windows 的性能监视器 ( perfmon) 并为类别添加计数器.NET CLR Memory,并将其限制为您的程序实例。
perfmon
.NET CLR Memory
Visual Studio -> 分析 -> 开始性能分析。
这将为您提供应用程序中的所有关键点。这也会给你一个日志,告诉你每个方法需要多长时间。
不需要 Dispose 线程,因为 Thread 类不包含 Dispose 函数。
threadname.Join();您可以使用该函数捕捉线程结束的时刻。
threadname.Join();