Hello! I don't think you can connect VisualVM to JVM in OutOfMemory state. You can try to use jmap to take heap dump, failing that, try to increase heap size and/or connect before it goes into OOM.
Regards, -- Ilya Kasnacheev пт, 14 сент. 2018 г. в 0:43, Alew <ale...@gmail.com>: > Hi! > > I was suggested to use VisualVM as a debugging tool but can't connect it > to ignite process. > I start bin/ignite.bat script and point visualvm to ignite process. > After that I get default os window "java platform se binary has stopped > working" > Cmd console contains > > [00:40:19,549][SEVERE][tcp-disco-ip-finder-cleaner-#8][TcpDiscoverySpi] > Runtime error caught during grid runnable execution: IgniteSpiThread > [name=tcp-disco-ip-finder-cleaner-#8] > java.lang.OutOfMemoryError: unable to create new native thread > at java.lang.Thread.start0(Native Method) > at java.lang.Thread.start(Thread.java:717) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.requestAddresses(TcpDiscoveryMulticastIpFinder.java:499) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.getRegisteredAddresses(TcpDiscoveryMulticastIpFinder.java:452) > at > > org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.registeredAddresses(TcpDiscoverySpi.java:1828) > at > > org.apache.ignite.spi.discovery.tcp.ServerImpl$IpFinderCleaner.cleanIpFinder(ServerImpl.java:1938) > at > > org.apache.ignite.spi.discovery.tcp.ServerImpl$IpFinderCleaner.body(ServerImpl.java:1913) > at > org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:62) > Exception in thread "tcp-disco-ip-finder-cleaner-#8" > java.lang.OutOfMemoryError: unable to create new native thread > at java.lang.Thread.start0(Native Method) > at java.lang.Thread.start(Thread.java:717) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.requestAddresses(TcpDiscoveryMulticastIpFinder.java:499) > at > > org.apache.ignite.spi.discovery.tcp.ipfinder.multicast.TcpDiscoveryMulticastIpFinder.getRegisteredAddresses(TcpDiscoveryMulticastIpFinder.java:452) > at > > org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.registeredAddresses(TcpDiscoverySpi.java:1828) > at > > org.apache.ignite.spi.discovery.tcp.ServerImpl$IpFinderCleaner.cleanIpFinder(ServerImpl.java:1938) > at > > org.apache.ignite.spi.discovery.tcp.ServerImpl$IpFinderCleaner.body(ServerImpl.java:1913) > Press any key to continue . . . > > I connect VisualVM to other apps with success. > > Thanks. >