development environment - Starting Eclipse on AIX throws java/lang/OutOfMemoryError -
i've installed eclipse (eclipse-sdk-3.6.2-aix-gtk-ppc64.zip) on aix instance. appeared starting buttons stop working. tracked down eclipse throwing following exception:
jvmdump006i processing dump event "systhrow", detail "java/lang/outofmemoryerror" - please wait. jvmdump032i jvm requested snap dump using '/home/atginst/eclipse/snap.20120309.111040.8650798.0001.trc' in response event jvmdump010i snap dump written /home/atginst/eclipse/snap.20120309.111040.8650798.0001.trc jvmdump032i jvm requested heap dump using '/home/atginst/eclipse/heapdump.20120309.111040.8650798.0002.phd' in response event jvmdump010i heap dump written /home/atginst/eclipse/heapdump.20120309.111040.8650798.0002.phd jvmdump032i jvm requested java dump using '/home/atginst/eclipse/javacore.20120309.111040.8650798.0003.txt' in response event jvmdump010i java dump written /home/atginst/eclipse/javacore.20120309.111040.8650798.0003.txt jvmdump013i processed dump event "systhrow", detail "java/lang/outofmemoryerror". exception in thread "[timer] - main queue handler" java.lang.outofmemoryerror: native memory exhausted @ java.lang.classloader.defineclassimpl(native method) @ java.lang.classloader.defineclass(classloader.java:274) @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.defineclass(defaultclassloader.java:188) @ org.eclipse.osgi.baseadaptor.loader.classpathmanager.defineclass(classpathmanager.java:580) @ org.eclipse.osgi.baseadaptor.loader.classpathmanager.findclassimpl(classpathmanager.java:550) @ org.eclipse.osgi.baseadaptor.loader.classpathmanager.findlocalclassimpl(classpathmanager.java:481) @ org.eclipse.osgi.baseadaptor.loader.classpathmanager.findlocalclass_lockclassloader(classpathmanager.java:469) @ org.eclipse.osgi.baseadaptor.loader.classpathmanager.findlocalclass(classpathmanager.java:449) @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.findlocalclass(defaultclassloader.java:216) @ org.eclipse.osgi.internal.loader.bundleloader.findlocalclass(bundleloader.java:393) @ org.eclipse.osgi.internal.loader.singlesourcepackage.loadclass(singlesourcepackage.java:33) @ org.eclipse.osgi.internal.loader.bundleloader.findclassinternal(bundleloader.java:457) @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:422) @ org.eclipse.osgi.internal.loader.bundleloader.findclass(bundleloader.java:410) @ org.eclipse.osgi.internal.baseadaptor.defaultclassloader.loadclass(defaultclassloader.java:107) @ java.lang.classloader.loadclass(classloader.java:618) @ org.eclipse.equinox.internal.util.ref.log.getservice(log.java:424) @ org.eclipse.equinox.internal.util.ref.log.logmessage(log.java:438) @ org.eclipse.equinox.internal.util.ref.log.error(log.java:155) @ org.eclipse.equinox.internal.util.impl.tpt.threadpool.threadpoolmanagerimpl.getobject(threadpoolmanagerimpl.java:98) @ org.eclipse.equinox.internal.util.impl.tpt.threadpool.threadpoolmanagerimpl.execute(threadpoolmanagerimpl.java:201) @ org.eclipse.equinox.internal.util.impl.tpt.threadpool.threadpoolfactoryimpl.execute0(threadpoolfactoryimpl.java:112) @ org.eclipse.equinox.internal.util.impl.tpt.timer.timerimpl.run(timerimpl.java:110) @ java.lang.thread.run(thread.java:736)
i have changed -xms , -xmx values different settings no avail. analyzing corresponding thread dump shows 99% of memory in vm available.
am missing obvious in setting up?
i try setting -xss
, -xmso
option set internal/os thread stack size. nonstandard option on ibm's jvm.
Comments
Post a Comment