我有一个C++程序,我想通过检查CPU缓存的命中数和未命中数来量化它的性能.
最好的方法是什么?
我尝试使用英特尔的性能计数器监视器,但它使用了在Yosemite上禁用的未签名内核扩展.我显然可以禁用检查以不加载未签名的kexts,但我不想沿着那条路走下去.
还有其他可能的方式我不知道吗?
global我的选项substitute似乎不起作用.即使我用gset替换它,它也仅在当前行中替换文本.如果我在停留在没有任何更多匹配的当前行时再次运行它,它会给我
E486:未找到模式:{patt}
如果我去下一场比赛并再次运行它对那条线路工作正常.但是使用g和不使用它几乎没有区别.
关于什么是错的任何想法?
printf("abc");
printf("def");
Run Code Online (Sandbox Code Playgroud)
做:s/printf/print/g突出显示printf's但只替换第一个.我需要做n下一场比赛并重新运行替补.