1. 起因
本人由于使用pycharm运行的代码时间太久,导致代码缓存溢出,然后跳出让我重新设置codecache的选项,想都没想选择了2400M,
然后出现Invalid ReservedCodeCacheSize=2400M. Must be at most 2048M.的错误,导致pycharm打不开,即使重装也无济于事.
2. 解决办法
网上相关资料甚少,希望以下解决方法可以帮助到你! 首先出现该错误并不是因为你的pycharm安装包下的vmoptions出现错误,你可以查看ubuntu下的pycharm的bin文件夹下的两个vmoptions文件,两个文件都没有出现上述2400M(具体的数值以你自己设置的为准). 可以知道的是pycharm的codecache设置肯定在vmoptions里面,所以查找文件,但是搜不到. 这时可以开启root权限,使用su root 命令, 然后在命令框输入find / -name *.vmoptions, 这时可以看到如下所示的搜索结果
- root@g:~# find / -name *.vmoptions
- /home/g/.PyCharm2019.1/config/pycharm64.vmoptions
- /home/g/文档/pycharm-2019.1.3/bin/pycharm64.vmoptions
- /home/g/文档/pycharm-2019.1.3/bin/pycharm.vmoptions
- find: `/run/user/1000/gvfs': 权限不够