powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Посоветуйте литературу
12 сообщений из 12, страница 1 из 1
Посоветуйте литературу
    #38716331
zz5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги, посоветуйте литературу по модель памяти JVM. Хочется подробно разобраться в этом в вопросе: как устроена память в Java, как работает GC, как мониторить состояние памяти, какие использовать инструменты. Желательно не сухие доки, а именно чтиво для неспешного изучения, где эти вопросы подробно разжеваны.
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716362
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой литературы вобщем-то нет. Но на сайтах oracle.com ежегодно
проскакивают материалы конференции типа

JVM.Language.Summit.2011

JVM.Language.Summit.2012

Сама спецификация JVM существует в виде документов.


The Java(R) Virtual Machine Specification Java SE 7 Edition

The Java(R) Virtual Machine Specification Java SE 8 Edition

но там работа с памятью практически не описана.
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716364
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно также посмотреть в исходники OpenJDK.
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716366
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Формально, исходные тексты годятся "для неспешного изучения", но, по моему, такой совет - тонкое издевательство
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716387
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В книге Эванс Б., Вербург М. - Java. Новое поколение разработки - 2014 есть несколько страниц ( 4.6. Модель памяти языка Java (JMM) ).
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716395
zz5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чет как-то грустно ) столько же народу пишет
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716404
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz5чет как-то грустно ) столько же народу пишет
JMM по-моему совсем не то что вам нужно. А алгоритмы работы GC достаточно просто изучить по нескольким статьям.
Вот набор официальных док. Там всё доступно расписано.
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140228.html
Ссылка на блог одного из ведущих разработчиков там сломана, но оно гуглится без проблем
Вот основной пост в этом блоге
https://blogs.oracle.com/jonthecollector/entry/our_collectors
Читайте, если какие термины не понятны, в википедии можно смотреть их определение.
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716406
zz5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может быть, например, что хочется - открыть jconsole и разобраться со всеми параметрами, которые он отображает. Причем узнать не только о их существовании, но и получить полноценную картину. А то, честно говоря, собирать информацию из разных источников - боюсь, картина может получится не полная, а хочется как-то системно подойти к этому вопросу.
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716411
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разбираться, чтобы разобраться или есть конкретная проблема?
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716419
zz5
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, разобраться для себя для начала.
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716425
no56892
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА то, честно говоря, собирать информацию из разных источников - боюсь, картина может получится не полная, а хочется как-то системно подойти к этому вопросу.
Как раз таки только так. Хотя вообще если так абстрактно взять, всегда, когда мне кажется, что, ну наконец-то у меня теперь системное понимание, начинаю делать и оказывается, что это мягко говоря несовсем так. Делаешь с несистемным пониманием и вроде работает, делаешь с системным пониманием - нифига не работает)))
...
Рейтинг: 0 / 0
Посоветуйте литературу
    #38716437
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zz5Нет, разобраться для себя для начала.J(ava)V(irtual)M(achine) делалась, в том числе, для того, чтобы у программиста не возникала вопроса "как устроена память".
Поэтому наряду с простыми вещами типа "есть несколько областей, размеры которых определяются автоматически, но можно управлять параметрами такого распределения", существуют всякие хитровывернутые сложности.
Разбираться с простыми вещами - нет смысла, со сложными - нет основания.
В таких ситуациях, с моей кочки зрения, надо просто ознакомиться с хелпом jconsole/jvisualvm и, по возможности, разобраться в какой-нибудь реальной проблеме.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Посоветуйте литературу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]