我已经运行了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(但它们可能并不是你所期望的——试着看看到底会出现什么。(