od dłuższego czasu trapi mnie wyciek pamięci w aplikacji grailsowej, którego nie mogłem zlokalizować:/ ostatnio Dariusz Cieślak w komentarzu podał mi linka do Java Memory Profiler (JMP) , ale jakoś nie udało mi się go pod mackiem uruchomić (nie chciało mi się bawić, ze ścieżkami :/). Postanowiłem więc uruchomić Tomcata jako serwer i podpiąć się pod niego przez Netabeans profilerem, jak to wyszło można zobaczyć tutaj:
Podczas prezentacji pojawiły się jakieś wyjątki w konsoli i to pomogło mi wykryć wycieki :)
I co się okazało, że po przejśćiu na nowszą wersję grailsów jedna z wtyczek a dokładnie quartz nie była odpowiednia do wersji grailsów. No więc spędziłem trochę czasu z profilerem, a rozwiązanie polegało na zmianie numeru wersji wtyczki, ale bez tych logów było by cieżko, a co dziwne sam tomcat w normalnym trybie tego nie logował:/
czwartek, 20 maja 2010
poniedziałek, 17 maja 2010
15. Spotkanie Śląskiej Grupy Użytkowników Technologii Java - Silesia JUG
TERMIN PRELEKCJI ZMIENIONY NA 25.05.2010
Temat: GWT + Spring z wykorzystaniem architektury MVP i wzorca Command do komunikacji klient - serwer
Prowadzący: Michał Sędzielewski
Wstęp:
GWT to zbiór narzędzi pozwalających web developerom na tworzenie i utrzymywanie zaawansowanych aplikacji Javascript pisanych w Java.
Celem prezentacji będzie zaprezentowanie wykorzystania wzorca MVP do stworzenia testowalnej i łatwo rozszerzalnej aplikacji w oparciu o GWT, Spring Framework oraz Google Gin.
Michał Sędzielewski - student 4 roku Makrokierunku, Wydział AEI Politechniki Śląskiej, Software Developer w firmie Future Processing.
Po prezentacji (1,5h) odbędzie się krótka pogawędka (15 - 30 minut). Po prezentacji pytania dla obecnych, gdzie będzie można wygrać:
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
a. IntelliJ IDEA Personal License
b. ReSharper Personal License
c. TeamCity Build Agent
d. Ruby IDE Personal License
Wstęp wolny!
Zapraszam wszystkich w imieniu Michała i Silesia JUG
Zapraszam wszystkich w imieniu Michała i Silesia JUG
piątek, 14 maja 2010
Tomcat - Diagnostics - Web application has caused a memory leak
Dzisiaj po załadowaniu aplikacji grailsowej do Tomcata, z ciekawośći postanowiłem kliknąć w konsoli managera (http://192.168.0.99:8080/manager/html/) w sekcji "Diagnostics" -> "Find leaks"
ku mojemu zaskoczeniu dostałem coś takiego w "Message":
The following web applications were stopped (reloaded, undeployed), but their
classes from previous runs are still loaded in memory, thus causing a memory
leak (use a profiler to confirm):
/SimpleProject
i niestety jestem teraz w kropce:/ może ktoś zna jakiś dobry profiler do grailsów, bądź jakiś inny sposób na znalezienie odpowiedzi co jest nie tak ?
Subskrybuj:
Posty (Atom)