【发布时间】:2012-02-13 05:16:21
【问题描述】:
我有一个 JSE 项目在我的 WinXP 32 位机器上运行,JRE 1.6.0.29-b11 运行良好。该程序正在解析 XML 文件并将它们写入数据库。在 WinXP 机器上可能在一秒钟内处理 10-15 个 XML 文件。我的eclipse版本是3.4.1
现在我有了一台新电脑,它配备了 Windows 7 Professional 64 位。 我安装了新的 eclipse Indigo Service Release 1 64bit 和 JDK 6u30x64。 然后检查了我的项目 throw subversion 并编译它。现在我需要一个几乎 2 秒的 XML 文件,这非常慢。新计算机是一台真正的电源机器,因此硬件应该不是问题。只是想看看 JREx64 是否是我下载 JRE6u30x86 的问题,但结果是一样的。此外,我删除了整个 mashine 并安装了 Win7 专业版,其中包含所有 Java 内容。没有任何帮助。
现在我不知道问题出在哪里。感谢您的帮助!
【问题讨论】:
-
为 JVM 配置了多少堆?
-
你可以看看这个问题来更新堆stackoverflow.com/questions/142357/…
-
什么是瓶颈?您是否至少在任务管理器中看到过大约 100% 消耗了哪种类型或 PC 资源? CPU 负载是否 100%?该进程(以及总共)有多少 RAM 可用?作为另一种选择,IO 操作可能会很慢(由于防病毒软件或类似的原因)(顺便说一句,您的应用消耗更多的是什么?CPU、RAM 或 IO 操作?)
-
以前从未设置过。是不是:-Xms40m -Xmx384m?我认为它设置为 40mb
-
我的应用程序消耗了更多的CPU,目前是无用的。没有什么可以占用所有 CPU 负载。 Xean 2,93GHz CPU 和 8GB 内存。我在两台机器上都运行卡巴斯基。我已经禁用它以查看卡巴斯基是否有问题。否定的。
标签: eclipse performance windows-7 java