Mam problem z przestrzenią sterty. Mój program jest prosty. Istnieje dwóch aktorów (wyślij & otrzymywać) "send" aktor przekazuje 10000 obiektów na sekundę do "odbioru", a otrzyma publikuje te obiekty. Odbierany obiekt odbiorcy jest zapisywany w kontenerze, ale kontener jest opróżniany co sekundę. Więc nie ma szans, że w pojemniku zabraknie miejsca. Teraz po 420000 obiektach moje zaćmienia buty błąd mówiąc: "Updater ioconsole napotkał problem". I kiedy wchodzę w szczegóły widzę błąd Błąd wewnętrzny :: Java przestrzeń stertyKończy się przestrzeń sterty
Próbowałem zwiększyć rozmiar sterty. Rozmiar mojego sterty wynosi 8096m, a maksymalizacja rozmiaru to 4096
Monitoruję mój kod za pomocą visualVm i zauważam, że nie przekracza on całego rozmiaru sterty. Całkowicie puste, jak rozwiązać problem.
Czy ktoś może mi powiedzieć, jakie inne możliwe scenariusze mogą prowadzić do takich błędów.
Tak, nie mogłem znaleźć linii printf, ponieważ zostało to wykonane przez plik lagback.xml. W wyniku zmiany statusu w tym pliku linie dziennika uległy zmniejszeniu, a błąd został zmniejszony. Wielkie dzięki .. – Rags
odznaczenie "Fixed Width Console" rozwiązało moje ... – KillBill