Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使XPerf写入备用磁盘_C#_.net_Performance_Memory Leaks - Fatal编程技术网

C# 如何使XPerf写入备用磁盘

C# 如何使XPerf写入备用磁盘,c#,.net,performance,memory-leaks,C#,.net,Performance,Memory Leaks,上次我使用XPerf时,它杀死了我的SSD,磁盘活动太多 有没有一种简单的方法可以让XPerf将其跟踪数据写入另一个硬盘驱动器 我正在使用脚本HeapMonitor.cmd来启动XPerf,所以我猜XPerf有一些命令行选项可以满足我的需要?我没有尝试过这一点,但也许您可以使用ProfileFileName in-start和MergedETL in-stop-d的绝对路径组合来解决这个问题 到命令行参数帮助。好的,所以答案就是将HeapMonitor.cmd文件移动到另一个硬盘驱动器(非SSD

上次我使用XPerf时,它杀死了我的SSD,磁盘活动太多

有没有一种简单的方法可以让XPerf将其跟踪数据写入另一个硬盘驱动器


我正在使用脚本HeapMonitor.cmd来启动XPerf,所以我猜XPerf有一些命令行选项可以满足我的需要?

我没有尝试过这一点,但也许您可以使用ProfileFileName in-start和MergedETL in-stop-d的绝对路径组合来解决这个问题


到命令行参数帮助。

好的,所以答案就是将HeapMonitor.cmd文件移动到另一个硬盘驱动器(非SSD),它就可以正常工作了

命令行选项如下所示

-f heap.etl
可以改成

-f f:\blah\heap.etl
我已经做了其中的一些,但不是全部,而且似乎仍然有效