我使用devPartner来分析某些C ++代码的性能。有没有一种方法可以仅分析特定功能或从配置文件中删除特定功能?
最佳答案
您需要在C / C ++其他命令行选项下的项目设置中指定/ nmignore ::。
函数名称可以是完整的函数名称,可以是函数的开始,后跟*或*某种模式*可以包含一个包含子句。
因此/ nmignore :: main将排除任何文件中包含的main
/nmignore:main.cpp:myfunc仅排除在main.cpp中以myfunc开头的所有函数
/ nmignore:*:std ::将排除所有文件中的所有std :: namepspace函数。
检测发生在编译过程C1和C2之间,因此所有功能都已从头文件内联到源文件中。小心通配符,因为您可能排除了更多然后计划的内容。