Ich habe eine Anwendung, die in kürzester Zeit über 20000 Datenpaare an den Kunden schicken muss. Dazu wird u.a. eine Bibliothek des Kunden verwendet, welche das rauschicken der Daten für mich übernimmt - und natürlich hab ich dafür keine sourcen ... kaum Doku ...
Wenn das Programm eine Weile gelaufen ist, bricht alles mit der Meldung:
Exception in thread "Thread-63045" java.lang.OutOfMemoryError: unable to create new native thread
ab. Die Zahl variiert jedes mal. Die Meldug kommt meist dann, wenn ich einen Java-Thread starten will, der aber dann in der Fremdibliothek "verschwindet" .... also ich hab keine Ahnung viele Threads von der Bibo dann noch aufegemacht werden. Eins weiß ich aber noch von der Bibo ... sie nenutzt nativen Code, der als .so -Bibo im System liegt.
Die max. Thread-Anzahl des Systems (Linux) haben wir schon extrem hochgeschraubt ... daran kannes nicht mehr liegen. gibt es sowas für die JVM auch - also ein begrenzung wieviele Threads gleichzeit laufen dürfen??
ehli
Wenn das Programm eine Weile gelaufen ist, bricht alles mit der Meldung:
Exception in thread "Thread-63045" java.lang.OutOfMemoryError: unable to create new native thread
ab. Die Zahl variiert jedes mal. Die Meldug kommt meist dann, wenn ich einen Java-Thread starten will, der aber dann in der Fremdibliothek "verschwindet" .... also ich hab keine Ahnung viele Threads von der Bibo dann noch aufegemacht werden. Eins weiß ich aber noch von der Bibo ... sie nenutzt nativen Code, der als .so -Bibo im System liegt.
Die max. Thread-Anzahl des Systems (Linux) haben wir schon extrem hochgeschraubt ... daran kannes nicht mehr liegen. gibt es sowas für die JVM auch - also ein begrenzung wieviele Threads gleichzeit laufen dürfen??
ehli