Я использую Jetbrains Rider IDE для разработки, но после обновления ядра (с v5.3.0-45 до v5.3.0.46) оно начинало зависать на несколько секунд при каждом моем действии, таком как прокрутка вверх и вниз или при попытке написать некоторый код.
Сегодня я также попробовал v5.0.3-51, но результат все тот же. Из-за этой проблемы я должен использовать ядро v5.3.0-45.
Эта проблема есть только в моей IDE, и другие приложения работают хорошо. Вот скриншот истории процессора, пока моя IDE зависала.
Я полагаю, что существует проблема между JVM (Rider использует JVM) и процессором.
Системная информация
Также вы можете проверить дополнительную информацию о моей системе ниже;
Примечание: Проблема начал появляться после того, как я обновил свою систему 12.04.2020 и 13.04.2020. Вот история обновления, относящаяся к тому времени.
Примечание : Если ваш вопрос напечатан правильно, похоже, вы работаете со старой версией 5.0. 3 ядра на Ubuntu 19.10. Зачем? Вы должны запустить ядро 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
T Затем перезагрузить систему, чтобы подтвердить правильность работы.