当我使用nvcc构建可执行文件时,默认情况下,我可以使用nvprof或Nvidia visual profiler GUI对其进行概要分析。我担心的是,即使我实际上没有对其进行分析,我的可执行文件也可能无法以最佳方式运行,因为它可以“运行”。记录或发出有关分析的信息。因此,我感觉默认情况下,可执行文件是在启用了性能分析的情况下构建的。
奇怪以前没有问过这个问题,答案对我来说并不明显。是否有编译器选项来禁用分析,特别是对于发布模式?或者是完全免费的分析?
答案 0 :(得分:3)
是否有编译器选项来禁用分析,特别是对于发布模式?或者是完全免费的分析?
没有编译器选项可以禁用分析。它是完全免费的。