
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.08.2014, 18:45
|
|||
|---|---|---|---|
Посоветуйте литературу |
|||
|
#18+
Коллеги, посоветуйте литературу по модель памяти JVM. Хочется подробно разобраться в этом в вопросе: как устроена память в Java, как работает GC, как мониторить состояние памяти, какие использовать инструменты. Желательно не сухие доки, а именно чтиво для неспешного изучения, где эти вопросы подробно разжеваны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 19:48
|
|||
|---|---|---|---|
Посоветуйте литературу |
|||
|
#18+
Такой литературы вобщем-то нет. Но на сайтах 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 но там работа с памятью практически не описана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 19:52
|
|||
|---|---|---|---|
Посоветуйте литературу |
|||
|
#18+
Можно также посмотреть в исходники OpenJDK. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 19:55
|
|||
|---|---|---|---|
|
|||
Посоветуйте литературу |
|||
|
#18+
Формально, исходные тексты годятся "для неспешного изучения", но, по моему, такой совет - тонкое издевательство ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 21:17
|
|||
|---|---|---|---|
|
|||
Посоветуйте литературу |
|||
|
#18+
В книге Эванс Б., Вербург М. - Java. Новое поколение разработки - 2014 есть несколько страниц ( 4.6. Модель памяти языка Java (JMM) ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 21:48
|
|||
|---|---|---|---|
Посоветуйте литературу |
|||
|
#18+
чет как-то грустно ) столько же народу пишет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 22:07
|
|||
|---|---|---|---|
|
|||
Посоветуйте литературу |
|||
|
#18+
zz5чет как-то грустно ) столько же народу пишет JMM по-моему совсем не то что вам нужно. А алгоритмы работы GC достаточно просто изучить по нескольким статьям. Вот набор официальных док. Там всё доступно расписано. http://www.oracle.com/technetwork/java/javase/tech/index-jsp-140228.html Ссылка на блог одного из ведущих разработчиков там сломана, но оно гуглится без проблем Вот основной пост в этом блоге https://blogs.oracle.com/jonthecollector/entry/our_collectors Читайте, если какие термины не понятны, в википедии можно смотреть их определение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 22:10
|
|||
|---|---|---|---|
Посоветуйте литературу |
|||
|
#18+
может быть, например, что хочется - открыть jconsole и разобраться со всеми параметрами, которые он отображает. Причем узнать не только о их существовании, но и получить полноценную картину. А то, честно говоря, собирать информацию из разных источников - боюсь, картина может получится не полная, а хочется как-то системно подойти к этому вопросу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 22:22
|
|||
|---|---|---|---|
|
|||
Посоветуйте литературу |
|||
|
#18+
Разбираться, чтобы разобраться или есть конкретная проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 23:04
|
|||
|---|---|---|---|
Посоветуйте литературу |
|||
|
#18+
Нет, разобраться для себя для начала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.08.2014, 23:37
|
|||
|---|---|---|---|
Посоветуйте литературу |
|||
|
#18+
авторА то, честно говоря, собирать информацию из разных источников - боюсь, картина может получится не полная, а хочется как-то системно подойти к этому вопросу. Как раз таки только так. Хотя вообще если так абстрактно взять, всегда, когда мне кажется, что, ну наконец-то у меня теперь системное понимание, начинаю делать и оказывается, что это мягко говоря несовсем так. Делаешь с несистемным пониманием и вроде работает, делаешь с системным пониманием - нифига не работает))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.08.2014, 00:18
|
|||
|---|---|---|---|
|
|||
Посоветуйте литературу |
|||
|
#18+
zz5Нет, разобраться для себя для начала.J(ava)V(irtual)M(achine) делалась, в том числе, для того, чтобы у программиста не возникала вопроса "как устроена память". Поэтому наряду с простыми вещами типа "есть несколько областей, размеры которых определяются автоматически, но можно управлять параметрами такого распределения", существуют всякие хитровывернутые сложности. Разбираться с простыми вещами - нет смысла, со сложными - нет основания. В таких ситуациях, с моей кочки зрения, надо просто ознакомиться с хелпом jconsole/jvisualvm и, по возможности, разобраться в какой-нибудь реальной проблеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2126761]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
202ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 523ms |

| 0 / 0 |
