Nepoustite z Javy nejaky proces operacniho systemu (treba tu DLL knihovnu) pres Runtime nebo ProcessBuilder?
2012/4/12 Jaroslav Hurdes <[email protected]>: > Zdravím, bojuji s vyjímkou, která nastává v mé aplikaci a nedaří se mi > objevit příčinu. Vyjímka je následující: > > Exception in thread "Thread-6" java.lang.OutOfMemoryError: unable to create > new native thread > at java.lang.Thread.start0(Native Method) > at java.lang.Thread.start(Thread.java:640) > at > cz.nitta.licenceplate.server.business.communicator.CommandClientsManager$Client.start(CommandClientsManager.java:357) > at > cz.nitta.licenceplate.server.business.communicator.CommandClientsManager.addClient(CommandClientsManager.java:118) > at > cz.nitta.licenceplate.server.business.communicator.ClientsGatekeeper.addClient(ClientsGatekeeper.java:196) > at > cz.nitta.licenceplate.server.business.communicator.ClientsGatekeeper.acceptClient(ClientsGatekeeper.java:140) > at > cz.nitta.licenceplate.server.business.communicator.ClientsGatekeeper.run(ClientsGatekeeper.java:213) > at java.lang.Thread.run(Thread.java:662) > > Prostředí je popsáno níže. V příloze je obrazovka z jconsole, kde je > zobrazen počet threadu i stav paměti. Nesetkal se někdo s něčím podobným a > nenašel řešení? Zkouším laborovat s různými parametry, ale zatím nic. 32 bit > javu používám z důvodu nutnosti použít 32 bit dll. Díky. Jaroslav Hurdes > > OS Windows 7, x64 > > Verze javy (32 bit) > java version "1.6.0_31" > Java(TM) SE Runtime Environment (build 1.6.0_31-b05) > Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing) > > spouštění aplikace: > java -XX:ThreadStackSize=256 -Xss256k -XX:ReservedCodeCacheSize=64m > -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9001 > -Dcom.sun.management.jmxremote.authenticate=false > -Dcom.sun.management.jmxremote.ssl=false -server -Xcheck:jni -Xmx1024M > -Djava.library.path=..\common\lib\native -jar nitta-lp-rec-srv.jar ./cfg %* > > -- S pozdravem Roman "Dagi" Pichlik /* http://dagblog.cz/ Blog pro kodery */
