0

我有分析和优化一组代码。现在我实际上只是手动查看了单元测试的运行时并一直在查看 Windows 中的资源管理器。

我的单元测试现在可以正常工作,一切正常。我想记录我的发现,并且需要记录 CPU 和网络使用情况,而不是自己查看。

如果我可以直接在我的单元测试中执行它,那会很好,但是确实存在一些开销,因此我确实将代码放在了控制台应用程序中。

我如何最简单地记录 CPU / 网络使用情况,如 Windows 8 中资源管理器中显示的数字(非常详细)。

4

1 回答 1

0

计算性能CPU/内存地址的解决方案

  1. 如果您想手动执行此操作,您可以添加“命名空间”“System.Diagnostic”并使用“StopWath”类,它允许您检索计算应用程序性能的时间和调用函数的时间。

    在这里查看使用 Microsoft 示例的“StopWath”类与计算性能。 秒表如何使用?

    1. 或者,您也可以使用名为 Microsoft “CLR Profiler”的绝妙工具来计算应用程序的性能。网络 C# 或 ASP。应用程序完成了内存上的可视化语音以及每次调用之间的时间来管理“垃圾收集器”

    如何使用 Clr Profiler

    下载 Clr 分析器

计算性能网络流量的解决方案

您可以使用 Visual Studio 中的网络模拟

或者这个应用程序:

网络嗅探器 c#

网络嗅探器和连接分析器

嗅探网络客户端

于 2013-04-22T09:32:17.980 回答