升级到内核版本 5.3.0-46 后,我的 IDE 开始冻结

升级到内核版本 5.3.0-46 后,我的 IDE 开始冻结

我正在使用 Jetbrains Rider IDE 进行开发,但在内核升级(从 v5.3.0-45 到 v5.3.0.46)后,它开始在我的每个操作中冻结几秒钟,例如上下滚动或当我尝试编写一些代码时。

今天我也尝试了v5.0.3-51,但结果仍然相同。由于这个问题,我不得不使用内核v5.3.0-45。

只有我的 IDE 有这个问题,其他应用程序运行正常。这是我的 IDE 冻结时的 CPU 历史记录屏幕截图。

在此处输入图片描述

我猜测 JVM(Rider 使用 JVM)和 CPU 之间存在问题。

系统信息

  • 操作系统:Ubuntu 19.10
  • 内存:15.3GiB
  • 处理器:Intel® Core™ i7-9750H CPU @ 2.60GHz × 12
  • 显卡:英特尔® UHD 显卡 630 (Coffeelake 3x8 GT2)
  • GNOME:3.34.2
  • 操作系统类型:64位
  • 磁盘:512.1 GB

您还可以在下面查看有关我的系统的额外信息;

在此处输入图片描述

笔记:我在 2020 年 4 月 12 日和 2020 年 4 月 13 日升级系统后开始出现此问题。以下是当时的升级历史记录。

在此处输入图片描述

答案1

笔记:如果您的问题输入正确,则看起来您在 Ubuntu 19.10 上运行的是旧的 5.0.3 内核。为什么?您应该运行内核 5.3.0。


尽管您有 16G RAM,但我认为您的 1G /swapfile 太小了。让我们扩大它...

笔记:命令使用不当dd可能导致数据丢失。建议复制/粘贴。

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 16G RAM and 4G swap

此行应该已经存在于您的 /etc/fstab 中...

/swapfile    none    swap    sw      0   0

然后重新启动系统以确认正常运行。

相关内容