windows子系统linux - Profiler在CLion 2022.2.4在WSL 2 &g



我想通过CLion在我的c++代码上运行CPU分析器。CLion中的分析器只适用于Linux(使用perf)和macOS(使用DTrace),但从CLion 2021.2开始,该分析器应该可用于WSL(也使用perf),我使用的是CLion 2022.2.4。CLion的文档也进行了更新,以反映这一变化,列出了支持的操作系统下的WSL,但没有额外的信息,所以我认为这些步骤与Linux的步骤相同。

perf仅适用于WSL 2上的WSL,但是我正在使用WSL 2并且已经成功安装了perf。我已经为这个WSL实例配置了一个CLion工具链,并成功地通过它使用了另一个仅支持WSL的功能(Valgrind MemCheck)。

然而,使用Valgrind,所有与Valgrind相关的IDE功能(设置,运行配置,通知…)在我甚至安装WSL之前就可以使用,而用于分析的相应功能似乎甚至在完全配置WSL 2之后也不可用。我如何访问wsdl的分析器?

默认情况下,CLion有一个名为Copyright enabled的插件,但似乎我必须禁用它。有一个bug会导致分析器相关的特性只有在启用这个插件时才会显示,启用它修复了这个问题。

最新更新