我正在使用A8-5600K所以我习惯等待一些CPU任务完成 - 没什么不好但是就CPU来说它并不是最好的。 12GB内存,截至今天上午运行最新的Visual Studio 2017(15.6.6 iirc)。
我想要运行静态分析只是因为我相信它可以节省我追逐边缘情况和错误的时间,同时也使代码看起来更好。我有一个相对较小的项目(单个文件,5000行),它使用WxWidgets,OpenCV,STD,Chrono,Threads,Windows,以及其他一些东西。我只运行一次检查(Style),因为我认为它比运行每次检查都要快。它已经运行了一个小时,与此同时我有一个或多或少的CPU,无法编译任何东西。
我认为,在这一点上,Checker很快就会通过我的代码并花费很多时间试图告诉我如何修复OpenCV或其他东西。我知道,如果不知道OpenCV是如何工作的,Checker可能会发现很难理解我的代码中正在发生的一些事情。
我该怎么办? Checker是否仅适用于消费级CPU?如果我一夜之间完成它会完成吗?规则的数量是否具有那么大的影响,或者我是否应该检查它们(即95%抓取我的项目,5%分析)?
此外,我看到的关于第三方图书馆的帖子似乎满足于简单地过滤掉检查后的警告(黑板上的文字被写入但后来只是删除了) - 这可能不会加速对我而言。