Search
Write a publication
Pull to refresh

Comments 6

Микросервис в проде падал раз в неделю потому что G1 загонял себя в GC размером во всю кучу и GCP просто клал COS и поднимал взамен новый, попробовал заменить на Shenandoah — все работает отлично, тот же сервис не рестартует раз в неделю, все 8+ инстансов уже живут больше двух месяцов без неожиданных рестартов.


MacBook Pro 2018 с 6-ядерным Intel Core i7 и 16 Гб DDR4 RAM

Ну вот и деплойте macbook с macos в прод, вы именно это и померяли, потому что есть отличия в работе и поддержке GC от OS: https://wiki.openjdk.java.net/display/shenandoah/Main#Main-OSSupport

Кстати пробовал тюнить G1 — но он не начинал чаще вычищать old, даже пришлость отключать его эвристики чтобы зафорсить его это делать. В итоге не хватило терпения довести работу до конца, пошел пробовать альтернативы. Heap — 1024m. JDK 11.0.4+

Sign up to leave a comment.