c# - 管理线程/内存使用的最佳方法是什么

标签 c# visual-studio scalability

我正在研究应用程序的可扩展性,我想知道如何监控内存管理(特别是“泄漏”),并确保正确创建和销毁线程。 visual studio 中是否有用于执行此操作的工具?

最佳答案

Visual Studio -> 分析 -> 开始性能分析。

enter image description here

这将为您提供应用程序中的所有关键点。 这还将为您提供一个日志,告诉您每种方法需要多长时间。

不需要 Dispose 线程,因为 Thread 类不包含 Dispose 函数。

您可以使用 threadname.Join(); 函数捕捉线程结束的时刻。

关于c# - 管理线程/内存使用的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16400942/

相关文章:

c# - 播放前延迟音频

c# - 如何在 C# 中组织类文件

c# - AsyncPostBackTrigger 不是已知元素?

c# - Datagrid奇怪的视觉效果

java - Java 独立应用程序的可伸缩性和高可用性

c# - 为什么分组连接的结果重复 2 次?

c# - 最后从字符串中删除标点符号

c# - 在 Visual Studio 2008 中为 .Net 托管应用程序从 WinDbg 调试 .dmp 文件

java - 使用 Tomcat 扩展 SpagoBI 应用程序

OOP 和可扩展性