У меня есть проект JSE, работающий на моей 32-разрядной машине WinXP с JRE 1.6.0.29-b11, который работает отлично. Программа анализирует файлы XML и записывает их в базу данных. На машине WinXP может обрабатываться 10-15 файлов XML за одну секунду. Моя версия затмения - 3.4.1Java очень медленный на win7
Теперь у меня есть новый компьютер, который поставляется с Windows 7 Professional 64 бит. Я установил новый Eclipse Indigo Service Release 1 64bit и JDK 6u30x64. Затем проверили, что мой проект выбрал subversion и скомпилировал его. Теперь мне нужен один XML-файл почти 2 секунды, что крайне медленно. Новый компьютер - настоящая силовая машина, поэтому аппаратное обеспечение не должно быть проблемой. Просто чтобы увидеть, была ли проблема JREx64 проблемой, которую я загрузил JRE6u30x86, но результат был таким же. Кроме того, я удалил всю машину и установил Win7 pro form scratch со всеми материалами Java. Ничего не помогло.
Теперь я не знаю, в чем проблема. Я благодарен за любую помощь!
Сколько кучи настроено для JVM? –
Вы можете посмотреть на этот вопрос, чтобы обновить кучу http://stackoverflow.com/questions/142357/what-are-the-best-jvm-settings-for-eclipse – xecaps12
Никогда не устанавливайте его раньше. Это так: -Xms40m -Xmx384m? Я думаю, тогда он установлен на 40mb – Ismet