Aktywne Wpisy
MrSilesia +32
Właśnie wróciłem z pierwszej wizyty córki lvl3 u dentysty. 5 zębów mlecznych do leczenia z próchnicy. Zapłaciłem 200 zł, żeby się dowiedzieć, że muszę wydać jeszcze 2,5k. Na serio to tyle kosztuje czy ja akurat wybrałem drogiego dentystę? (taki dobrze oceniany, dla dzieci). Ktoś ma doświadczenia w tym temacie? #wykop30plus #wykop40plus #dentysta #dzieci
Thror +785
Zgodnie z obietnicą (link) przesyłam wyniki badań mojej próbki kreatyny firmy SFD (lepiej późno niż wcale).
Poziom rtęci został przekroczony czterokrotnie. Na wszelki wypadek poinformowałem sanepid w Opolu o przekroczeniu norm. Sanepid potwierdził, że moja partia została wycofana ze sprzedaży. Strona SFD także to potwierdza, po wpisaniu numeru partii 081.222
https://sklep.sfd.pl/produkt/SzukajPartii.aspx
#sfd #kreatyna
Poziom rtęci został przekroczony czterokrotnie. Na wszelki wypadek poinformowałem sanepid w Opolu o przekroczeniu norm. Sanepid potwierdził, że moja partia została wycofana ze sprzedaży. Strona SFD także to potwierdza, po wpisaniu numeru partii 081.222
https://sklep.sfd.pl/produkt/SzukajPartii.aspx
#sfd #kreatyna
10 minutowe zapisy z ParallelGC, w komentarzu SerialGC. Właśnie nagrywa się NewParallelGC, za jakieś 10 minut dorzucę w komentarzu.
Aplikacja: Dość mała aplikacja napisana w Swingu (okolice 2 kloc), która tworzy sporo nowych obiektów o którym czasie życia (1-2 minuty absolutny maks dla około 95% obiektów).
#java #jvm #garbagecollector #ciekawostki #programowanietrochetez
Podrzucam z flagami które chciałeś.
Rzuciłem okiem na timingi GC i jakos niespecjalnie miał na uwadze tę 1ms.
Szczerze mówiąc - odrobinę jestem zaskoczony. Spodziewałem się czegoś gorszego niż new parallel, a wyszło praktycznie tak samo.
Nieźle.
Co zrobiłem:
Obniżyłem próg wzbudzania GC z domyślnych 45% do 20%, obniżyłem maksymalny rozmiar stosu do 256mb
Aktualnie testuję to samo co wyżej + zrównanie stosunku młodej generacji do starej generacji (domyslnie jest 2 old : 1 young, dałem 1:1 z uwagi na charakterystykę aplikacji i jej młodo umierające obiekty).
Obserwacje z przestawienia ostatnich flag:
- Częstsze wywoływanie GC wpływa na ilość eventów zachodzących w aplikacji (thanks captain)
- Delikatnie obniża średnie czasy stopowania aplikacji przez GC (głównie z 5-6ms do 1ms)
- ZNACZĄCO obniża maksymalne czasy blokowania aplikacji przez GC (z około 910ms do nawet około 180ms)
- Wykres pamięci i ilość wypromowanych obiektów do starej generacji zaczęła przypominać te znane z innych GC, dodatkowo po
Niedawno w pracy dostałem upgrade RAMu do 16 GB, ale i tego w końcu mi zaczęło brakować (wczoraj i dziś na luzie 91% system osiągał). No ok, przyznaję się, dałem 4GB IntelliJ na starcie i maks 6 GB.
No ale...
Pierwsza myśl - co jest kurde?!
Druga myśl - odpalić JMC i monitor zasobów systemowych.
Rzut oka na wykorzystanie pamięci: Java około 2GB. Ok,