neradis / index-vivus

student project to present lexical knowledge from XML-transcriptions of dictionaries in an interactive web interface for easier lookup and explorative search
0 stars 0 forks source link

Explosion der Anzahl erstellter Threads bei parralelisierter Sprachidentifikation #22

Closed neradis closed 10 years ago

neradis commented 10 years ago

Instanzen von de.fusionfactory.index_vivus.language_lookup.Lookup erstellen bei vielen Aufrufen wiederholten Aufrufen von getListOfLanguageWords() eine stark anwachsende Zahl an Threads, die im WAITING Status verbleiben und den Heap füllen, bis die VM durch Speichermangel keine weiter angeforderten Threads erstellen kann. (Zum Erschöpfung des Heaps kommt es erst bei dessen künstlicher Verkleinenung durch -Xmx oder beim Porzessieren von mehr all 20000 Einträgen).