utworzone przez Piotr Pelczar | Java, Tip and Tricks
Podczas przygotowywania aplikacji przed wyjściem na produkcję dobrze jest zwrócić uwagę na to, z jakimi java opts jest ona uruchamiana. Włączenie kluczowych z nich pozwala na spełnienie wymagań niefunkcjonalnych, takich jak stabilność systemu, szybkość działania (inicjalizacji), diagnostyka. Z tego artykułu dowiesz się o opcjach m.in.: -Xms i -Xmx (oraz ich działaniu w kontekście kontenerów Docker), -XX:+HeapDumpOnOutOfMemoryError, -Duser.timezone, -Djava.security.egd, -server, -Xloggc.
utworzone przez Damian Rudczyk | Java
Powód istnienia odśmiecacza pamięci, jakim jest Garbage Collector jest zaskakująco prosty i oczywisty. Programiści wolą bawić się nowymi frameworkami, niż dbać o zwalnianie pamięci, której potrzebują aplikacje. Pamięć z reguły ma ograniczony rozmiar i nie da się jej...
utworzone przez Damian Rudczyk | Java
Pamięć w Javie to temat bardzo często pomijany. Zazwyczaj do tematu wracamy, kiedy aplikacja wyrzuci nam wyjątek: OutOfMemoryError. Ograniczamy się wówczas do ustawienia dwóch podstawowych parametrów JVM, czyli – Xmx (maksymalny Heap) oraz -Xms (startowa...