Если я запустил приложение GWT в eclipse в режиме разработки и некоторое время нахожусь в браузере, я всегда получаю ошибку «вне памяти» в eclipse. Мой компьютер имеет 16 ГБ памяти, и никогда не используется более 8 ГБ.Eclipse + GWT -> Недостаточно памяти в режиме разработки
Я попробовал несколько параметров конфигурации. VM-аргументы в моей Run конфигурации содержат следующие параметры: «-Xms8192m -Xmx8192m»
Даже в eclipse.ini я проверил несколько параметров конфигурации, и теперь он выглядит следующим образом:
--launcher.XXMaxPermSize
8192M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
8192m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.6
-Xms8192m
-Xmx8192m
Но я до сих пор получить ошибку. Есть ли способ предотвратить это?
Похоже, что у вас есть утечка памяти в вашем приложении. Найдите некоторую структуру (скорее всего, «Коллекция»), откуда вы добавляете объекты и никогда не удаляете их. Используйте профилировщик, чтобы узнать, в чем используется ваша память. – SJuan76
использовать jvisualvm, чтобы проверить, сколько памяти вы используете, должно быть что-то здесь: C: \ Program Files \ Java \ jdk1.7.0_05 \ bin \ jvisualvm.exe – Paniz
У вас есть стек? – Katona