几个月以来我一直处于冻结状态。
我正在使用 Phpstorm,从 6 月份开始,我不得不将 Java(Oracle,phpstorm 无法与 openJdk 一起使用)jdk 从 8 降级到 6,以避免 IDE 索引文件时冻结。这个错误在 7 月再次出现,我可以用 Java 7 暂时修复它。9 月,这个错误又出现了,但这次我无法摆脱它。我尝试了每个 Java 版本,这次我打电话给 phpstorm 的客户支持寻求帮助,但 2 个月后重新安装了 ubuntu,跟踪 CPU 快照,发送调用堆栈并测试带或不带插件的 IDE 开发版本、新项目等等......我仍然没有运气,这个错误继续禁止我使用 ubuntu 工作,这是一个严重的问题。
九月份我第一次想到的是 phpstorm 或者我使用的某个插件在我的系统中出现了一个新 bug,但是当我尝试使用 netbean 或 eclipse 时,文件索引上又出现了完全相同的问题!
所以问题是其他的,通过所有的测试和搜索,我感觉这是一个 Java 问题。
现在我真的决定解决这个问题,因为我真的需要我的 ubuntu 桌面认真工作,你需要什么信息?
我使用 ubuntu 15.10,但 15.04 上也存在此错误。这可能是我的硬件的问题吗?
当发生冻结时,我无法使用任何其他应用程序,如果我尝试打开网页,即使在同一个选项卡中,它也需要大约 30 分钟才能加载。控制台无法提供任何信息,如 ps aux,而终止 phpstorm 的唯一方法是在它开始索引之前获取进程 id,以便在一行中将其终止。
在 jdk 7 上,我也无法更改虚拟桌面。在 Windows 上,它运行完美。在具有相同设置(ubuntu 和软件)的笔记本电脑上,我没有遇到此问题。
有人有想法吗?