![终端中运行的第一个命令非常慢](https://linux22.com/image/1088937/%E7%BB%88%E7%AB%AF%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AA%E5%91%BD%E4%BB%A4%E9%9D%9E%E5%B8%B8%E6%85%A2.png)
我遇到了一个奇怪的问题,我在终端中发出的第一个命令执行起来非常慢。例如,我可能会开始编译,这会花很长时间。但是,如果我使用 Ctrl+C 停止它,然后再次运行相同的命令,它就会很快。什么可能导致这个问题,我该如何解决它?
更具体地说,我认为这发生在 CPU 密集型命令上。例如,当我运行g++
编译C++
代码或当我开始emacs
并加载各种模式时。当发生这种情况时,我查看 的输出htop
,它显示相关命令使用了 3-4% 的 CPU,而不是通常的 99-100%。
我遇到了一个奇怪的问题,我在终端中发出的第一个命令执行起来非常慢。例如,我可能会开始编译,这会花很长时间。但是,如果我使用 Ctrl+C 停止它,然后再次运行相同的命令,它就会很快。什么可能导致这个问题,我该如何解决它?
更具体地说,我认为这发生在 CPU 密集型命令上。例如,当我运行g++
编译C++
代码或当我开始emacs
并加载各种模式时。当发生这种情况时,我查看 的输出htop
,它显示相关命令使用了 3-4% 的 CPU,而不是通常的 99-100%。