我使用的是i7- 7700 HQ CPU@2.8GHz。然而,在我安装Visual Studio代码并从Visual Studio社区2019设置其C++编译器后,即使运行简单的程序hello world,我也会获得非常缓慢的性能。
我花了1分钟来编译,2分钟来运行程序。例如,当我输入cl test.cpp时,我必须等待1分钟才能完成编译。然后我输入test.exe,另一个2分钟。
这是我的hello world程序存储在桌面上。
#include <iostream>
void main()
{
std::cout << "Hello World!";
}
字符串
然后对于一个60行的程序,我将不得不等待4分钟编译,甚至更长的时间来运行。我觉得这很不寻常,请让我知道,如果有任何错误或问题的程序。或者如果有任何解决方案,这个问题。
我的进程资源管理器映像:x1c 0d1x
运行程序时的PE:
3条答案
按热度按时间vc6uscn91#
从其他用户的评论,我已经确定了问题是F安全的安全软件干扰VSC。
尝试卸载它已经大大减少了编译和运行时间。但是,排除列表方法不工作,以及卸载。可能有另一个解决方案后,我问了官方的F-secure支持团队!
谢谢大家:)
pb3skfrl2#
我有一个mcafee防病毒,虽然在我的情况下,它是20秒的编译时间为
Hello world
程序。我禁用防病毒实时扫描,现在需要0.5秒。希望这可能会帮助别人。v6ylcynt3#
我发现windows defender也是导致这个问题的原因,禁用它的实时扫描可以解决这个问题。如果没有安装防病毒软件,这可能是一个原因。
我已经找到了一个可能的解决方案,这个问题,windows defender是影响编译.exe文件,并造成时间浪费。所以你需要改变你的tasks.json和launch.json,改变路径,保存编译.exe文件到某个文件夹,然后将该文件夹添加到反病毒应用程序。这个问题将得到解决。您还可以添加一个.bat文件,以便在系统启动时删除该文件夹中的文件。