如何导出 nsys 的输出 qdrep 文件?



我已经运行了NSight Systems的命令行变体nsys来评测应用程序;并生成CCD_ 2文件。评测可以使用-export=sqlite运行,也可以获得可读性很好的sqlite数据库作为输出,但在我的案例中没有发生这种情况。

是否有一些命令行、非GUI工具可以用于将我拥有的.qdrep文件导出为更易于访问的格式?我知道,当实际进行评测时,我可以让nsys自己生成一个sqlite文件,所以将.qdrep转换为sqlite会很好;但其他任何事情都是可以接受的。

选项1:nsys stats命令

NSight Systems的stats命令实际上不是用于将.qdrep导出为SQLite格式的,而是用于使用SQLite数据库生成某种统计信息。然而,事实证明,如果你有一个.qdrep,但没有SQLite,它会在完成其余工作之前将前者导出到后者。因此,这可能会起作用:

nsys stats report.qdrep

卡维特:我自己还没试过。

选项2:nsys-exporter

NSight Systems捆绑了一个名为nsys-exporter的实用程序。虽然它被清楚地标记为";β工具"-什么是生活而不是测试版,对吧?所以你可以写:

nsys-exporter -s report.qdrep report.sqlite

它会起作用的。还有其他的导出格式:文本、JSON、HDF5(但它们可能并不是你所期望的——试着看看到底会出现什么。(

相关内容

  • 没有找到相关文章

最新更新