我正在研究应用程序的可扩展性,我想知道如何监控内存管理(特别是“泄漏”),并确保正确创建和销毁线程。 visual studio 中是否有用于执行此操作的工具?
最佳答案
Visual Studio -> 分析 -> 开始性能分析。
这将为您提供应用程序中的所有关键点。 这还将为您提供一个日志,告诉您每种方法需要多长时间。
不需要 Dispose 线程,因为 Thread 类不包含 Dispose 函数。
您可以使用 threadname.Join();
函数捕捉线程结束的时刻。
关于c# - 管理线程/内存使用的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400942/