Myvideo

Guest

Login

Дмитрий Силин Точки соприкосновения: Java & GC

Uploaded By: Myvideo
41 view
0
0 votes
0

Ближайшая конференция: #java #jokerconf #jpoint #IT #conference #jugrugroup Разберемся, как вместе уживаются Java-приложение и garbage collector (GC). Какие механизмы позволяют организовать Stop-the-World (STW) режим. Рассмотрим, что такое safepoint и checkpoint. Какие потоки останавливаются, а какие могут продолжить работу. Как GC находит объекты, и как поток приложения обнаруживает изменения, сделанные сборщиком мусора. Далее перейдем к базовому механизму concurrent режима — барьерам. Что это такое, какие бывают. Рассмотрим, как они попадают в код, на примере интерпретатора. Разберем 2 примера барьеров — read и pre-write, на которых построен concurrent marking в реальных сборщиках мусора. Изучим опыт разработчиков JVM по оптимизации барьеров — colored pointers, self-healing. В заключение сравним STW и concurrent подходы. Скачать презентацию с сайта —

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later