【发布时间】:2013-01-05 16:11:48
【问题描述】:
我已升级到 IDEA 12,但对缓慢的响应感到沮丧。类导航需要几秒钟来填充搜索列表(以前它是即时的),任何与文件列表操作相关的对话框都会挂起几分钟。将一个类移动到另一个包只是挂断,我必须终止该进程。有没有人和我有同样经历的?
其他信息:
- 我在 Windows 7 上
- 我尝试了 64 和 32 版本,但都有相同的问题
- 我的 64 位 vmoption 文件有以下配置:
- 我已将日志目录压缩并放在http://ge.tt/1JwgAnU/v/0 上。当我开始生成日志目录时,我先清理它,然后启动 IDEA 64 位,打开一个项目(自动),然后调用 File > import module 命令。我观察到对话框弹出之前大约有几分钟的延迟。在日志目录中,我看到了一个
threadDumps-20130106-091041-IU-123.100文件夹。但是在idea.log 文件中没有发现异常。
更新
当试图通过拖放将一个类移动到另一个包时显示 IDEA 挂起的屏幕:http://www.screenr.com/zlA7
【问题讨论】:
-
我没有;我发现了一些显着的速度改进,甚至在提高 JVM 内存相关参数之前也是如此。什么都没有挂。除此之外,您提供的零信息实际上可用于诊断(操作系统、JDK、内存参数等)
-
确保您有足够的内存分配给 IDEA。右下角;您可以查看是否还有未使用的 ram 可用于构想。
-
我附上了其他信息,包括 vmoptions。我想对于内存分配应该绰绰有余
-
日志目录中的线程转储显示文件系统访问在您的计算机上花费了异常长的时间。你有任何映射的网络驱动器吗?您是否正在运行防病毒软件?
-
自 IDEA v12 以来我遇到了同样的问题。首先它工作正常,但通常在 10 到 15 分钟后它会变得越来越慢,就像严重的内存泄漏或其他东西一样,但它仍然有很多可用内存(至少 IntelliJ 在右下角告诉我)。 v11.1 仍然运行良好且速度更快!?我在 Windows 7-x64 上使用 64 位版本和 Oracle JDK 7 x64。我的虚拟机选项:-Xms256m -Xmx2048m -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -ea -Dsun.io.useCanonCaches=false
标签: java intellij-idea