Три книги по оптимизации Java

Рекомендую вам три книги, которые очень помогают разобраться во внутреннем устройстве JVM, рассказывают о факторах, влияющих на производительность приложения и предлагают различные советы по оптимизации работы вашего Java-приложения.

Эти книги особенно полезны для Java-разработчиков финансовых приложений. Ведь в финансовых приложениях как никогда верно высказывание «время — деньги». Если приложение медленно работает или зависает для выполенения какой-то фоновой задачи, например, сборки мусора, перекомиляции кода, когда требуется выставить заявку на рынок или обработать новые цены, важный момент может быть упущен и потери могут быть невосполнимыми.

Java Performance: The Definitive Guide

1449358454-01-mzzzzzzzУвы книга написана в 2014 году, материал успел уже устареть, так как дает описание Java 7 и Java 8, в то время как актуальная версия Java сейчас — Java 11. Обновление книги не ожидается, но все равно это первая книга, с которой я вам рекомендую начать.

 

 

Java Performance

0137142528-01-mzzzzzzz

Тоже хорошая книга по теме оптимизации. Не так хороша как «Java Performance: Definitive Guide», но все же полезная. Написана аж в 2011 году.

 

 

Java Performance Companion

0133796825-01-mzzzzzzzТак как предыдущая книга вышла в 2011 году, к ней понадобилось обновление отражающее изменения в Java. Это обновление вышло в 2016 году и в основном посвящено новому сборщику мусора G1 GC, который в Java 8 был добавлен как опция, а в Java 9 включается по умолчанию.

 

Optimizing Java: Practical Techniques for Improving JVM Application Performance

Совсем новая книга, пока я ее не читал, но это самое свежее, что сейчас есть из книг по теме оптимизации производительности Java-приложений. Когда ознакомлюсь с этой книгой, напишу здесь свои рекомендации.

Разумеется книгами органичиваться не следует. Выходят они достаточно редко, быстро устаревают, а также в книгах нельзя описать подробно все-все нюансы и особенности темы оптимизации Java-приложений.

Свежую информацию можно черпать из форумов, Stack Overflow, блогов Java-экспертов, ну и конечно поиск в Гугол.

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход /  Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход /  Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход /  Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход /  Изменить )

Connecting to %s