我有分析和优化一组代码。现在我实际上只是手动查看了单元测试的运行时并一直在查看 Windows 中的资源管理器。
我的单元测试现在可以正常工作,一切正常。我想记录我的发现,并且需要记录 CPU 和网络使用情况,而不是自己查看。
如果我可以直接在我的单元测试中执行它,那会很好,但是确实存在一些开销,因此我确实将代码放在了控制台应用程序中。
我如何最简单地记录 CPU / 网络使用情况,如 Windows 8 中资源管理器中显示的数字(非常详细)。
我有分析和优化一组代码。现在我实际上只是手动查看了单元测试的运行时并一直在查看 Windows 中的资源管理器。
我的单元测试现在可以正常工作,一切正常。我想记录我的发现,并且需要记录 CPU 和网络使用情况,而不是自己查看。
如果我可以直接在我的单元测试中执行它,那会很好,但是确实存在一些开销,因此我确实将代码放在了控制台应用程序中。
我如何最简单地记录 CPU / 网络使用情况,如 Windows 8 中资源管理器中显示的数字(非常详细)。
计算性能CPU/内存地址的解决方案
如果您想手动执行此操作,您可以添加“命名空间”“System.Diagnostic”并使用“StopWath”类,它允许您检索计算应用程序性能的时间和调用函数的时间。
在这里查看使用 Microsoft 示例的“StopWath”类与计算性能。 秒表如何使用?
计算性能网络流量的解决方案
或者这个应用程序: