Visual Studio 进行CPU采样性能分析(profiler)自动重启

之前使用vs2010 vs2015都可以使用CPU采样进行性能测试,后来就用不了了;

以下链接中有相关信息:
参考链接:
https://developercommunity.visualstudio.com/content/problem/177958/starting-the-profiler-leads-to-computer-restart-af.html
https://superuser.com/questions/1287914/visual-studio-2013-profiler-chrashes-and-system-restarts-reboots/1303132#1303132.

管理CVE-2018-3639(推测性商店绕过),CVE-2017-5715(Spectre变体2)和CVE-2017-5754(融化)的缓解措施
https://support.microsoft.com/en-us/help/4073119/protect-against-speculative-execution-side-channel-vulnerabilities-in.
Speculative Store Bypass (SSB)(推测存储绕过)
https://en.wikipedia.org/wiki/Speculative_Store_Bypass

原因:
微软发布的最新补丁(Meltdown / Spectre)引发;
Windows 8中Windows OS内核中对Visual Studio Profiler进行了重大修改,使用不同的技术来收集采样分析数据,Windows 8禁止使用Windows 7中的收集技术;
在更新安全补丁之后,win7 也禁止了该技术,不再允许由采样分析器执行的操作,使用的低级数据收集代码会导致计算机重新启动,发生这种情况时,不会蓝屏,也不会进行事件日志条目。(艾伦·丹佛)

添加以下注册表可解决:(禁用缓解措施)
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” /v FeatureSettingsOverride /t REG_DWORD /d 3 /f
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management” /v FeatureSettingsOverrideMask /t REG_DWORD /d 3 /f

ps:启用缓解措施见链接3

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值