├── .gitignore ├── CHAPS ├── Guardfile ├── POSTDEF ├── PREDEF ├── README.md ├── Rakefile ├── _cover.html ├── abstract.re ├── alloc.re ├── bib.re ├── config.yml ├── evac.re ├── gc_thread_con.re ├── gc_thread_par.re ├── heap.re ├── images ├── abstract │ ├── collected_heap_hierarchy.png │ ├── collected_policy_hierarchy.png │ ├── vm_heap_interface.png │ └── vm_heap_internal.png ├── alloc │ ├── 1_heap_reserve.png │ ├── 2_heap_commit.png │ ├── 3_heap_obj_alloc.png │ ├── 4_heap_expand.png │ ├── sequence_alloc.png │ ├── tlab.png │ └── vm_heap_align.png ├── cover.jpg ├── gc_thread_con │ ├── cuncurrent_gc_thread_hierarchy.png │ ├── suspend_and_interrupt.png │ └── vm_operation_hierarchy.png ├── gc_thread_par │ ├── abstract_gang_task_hierarchy.png │ ├── abstract_worker_gang_hierarchy.png │ ├── gang_worker_hierarchy.png │ ├── work_gang_do_task_1.png │ ├── work_gang_do_task_2.png │ ├── work_gang_do_task_3.png │ ├── work_gang_do_task_4.png │ ├── work_gang_do_task_5.png │ └── workgang_initialize_sequence.png ├── heap │ ├── g1gc_heap.png │ ├── heap_region.png │ ├── heap_region_hierarchy.png │ └── vm_heap.png ├── lock │ ├── anime_with_gc.png │ ├── monitor_lock_unlock_1.png │ ├── monitor_wait_notify_1.png │ ├── monitor_wait_notify_2.png │ ├── monitor_wait_notify_3.png │ ├── rentalshop.png │ └── thread_park_unpark.png ├── mark │ └── roots_iteration.png ├── object │ ├── klassOop_box.png │ ├── klass_hierarchy.png │ ├── oopDesc_hierarchy.png │ └── oop_by_string.png ├── precise │ ├── bytecode_flow.png │ ├── coffee_with_gc.png │ ├── handle_area.png │ ├── handle_area_with_handle_mark.png │ ├── method_stack_frame.png │ ├── method_stack_frame_with_compiled_frame.png │ ├── pointer_map_jvm_stack.png │ ├── pointers_map_at_gc.png │ └── pointers_map_at_gc_by_method_call.png ├── preface │ └── yazirushi.png ├── prepare │ ├── cheap_obj_debug_by_new.png │ └── openjdk_site.png ├── scheduling │ ├── avg_shift.png │ └── davg_shift.png ├── sponsor │ ├── LuckOfWise-sama.jpg │ ├── akasata-sama.png │ ├── alohakun-sama.jpg │ ├── anonymous-1.png │ ├── anonymous-2.png │ ├── anonymous-3.png │ ├── cocoatomo-sama.png │ ├── eban-sama.png │ ├── eitoball-sama.jpg │ ├── fujita-sama.jpg │ ├── hideaki-t-sama.jpg │ ├── hsbt-sama.png │ ├── inuzini_jiro-sama.png │ ├── joenaha-sama.jpg │ ├── kakutani-sama.png │ ├── kenchan-sama.png │ ├── kimura-sama.png │ ├── kiwanami-sama.jpg │ ├── koichiroo-sama.jpg │ ├── kumagi-sama.jpg │ ├── littlestarling-sama.jpg │ ├── miura1729-sama.jpg │ ├── mnishikawa-sama.jpg │ ├── mrkn-sama.jpg │ ├── natsutan-sama.png │ ├── normal_all.png │ ├── nuna-sama.png │ ├── rane_hs-sama.png │ ├── ryuone-sama.jpg │ ├── sho_hashimoto-sama.png │ ├── suzumura_ss-sama.jpg │ ├── tadsaito-sama.jpg │ ├── takahashim-sama.jpg │ ├── takano32-sama.jpg │ ├── takekazuomi-sama.jpg │ ├── tmaeda-sama.png │ ├── tmoro-sama.png │ ├── tmpz84-sama.jpg │ ├── ukstudio-sama.jpg │ ├── yahisro-sama.jpg │ ├── yamaz-sama.jpg │ └── yukihiro_matz-sama.jpg └── vm_thread │ ├── cpu_cache_line.png │ ├── guard_page.png │ ├── java_thread_guard_page.png │ ├── os_thread_start_end_flow.png │ └── thread_hierarchy.png ├── layouts ├── index.erb └── layout.erb ├── lock.re ├── mark.re ├── misc ├── abstract_gang_task_hierarchy.dia ├── abstract_worker_gang_hierarchy.dia ├── collected_heap_hierarchy.dia ├── collected_policy_hierarchy.dia ├── cover.png ├── cover.svg ├── cuncurrent_gc_thread_hierarchy.dia ├── g1gc.odp ├── g1gc.ods ├── gang_worker_hierarchy.dia ├── heap_region.dia ├── klass_hierarchy.dia ├── memo.rd ├── oopDesc_hierarchy.dia ├── sequence_alloc.msc ├── thread_hierarchy.dia ├── vm_operation_hierarchy.dia └── workgang_initialize_sequence.msc ├── next.re ├── object.re ├── precise.re ├── preface.re ├── prepare.re ├── scheduling.re ├── sponsor.re ├── sty └── review.sty ├── stylesheet.css ├── vm_thread.re └── wbarrier.re /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/.gitignore -------------------------------------------------------------------------------- /CHAPS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/CHAPS -------------------------------------------------------------------------------- /Guardfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/Guardfile -------------------------------------------------------------------------------- /POSTDEF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/POSTDEF -------------------------------------------------------------------------------- /PREDEF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/PREDEF -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/Rakefile -------------------------------------------------------------------------------- /_cover.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/_cover.html -------------------------------------------------------------------------------- /abstract.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/abstract.re -------------------------------------------------------------------------------- /alloc.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/alloc.re -------------------------------------------------------------------------------- /bib.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/bib.re -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/config.yml -------------------------------------------------------------------------------- /evac.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/evac.re -------------------------------------------------------------------------------- /gc_thread_con.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/gc_thread_con.re -------------------------------------------------------------------------------- /gc_thread_par.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/gc_thread_par.re -------------------------------------------------------------------------------- /heap.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/heap.re -------------------------------------------------------------------------------- /images/abstract/collected_heap_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/abstract/collected_heap_hierarchy.png -------------------------------------------------------------------------------- /images/abstract/collected_policy_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/abstract/collected_policy_hierarchy.png -------------------------------------------------------------------------------- /images/abstract/vm_heap_interface.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/abstract/vm_heap_interface.png -------------------------------------------------------------------------------- /images/abstract/vm_heap_internal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/abstract/vm_heap_internal.png -------------------------------------------------------------------------------- /images/alloc/1_heap_reserve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/alloc/1_heap_reserve.png -------------------------------------------------------------------------------- /images/alloc/2_heap_commit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/alloc/2_heap_commit.png -------------------------------------------------------------------------------- /images/alloc/3_heap_obj_alloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/alloc/3_heap_obj_alloc.png -------------------------------------------------------------------------------- /images/alloc/4_heap_expand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/alloc/4_heap_expand.png -------------------------------------------------------------------------------- /images/alloc/sequence_alloc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/alloc/sequence_alloc.png -------------------------------------------------------------------------------- /images/alloc/tlab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/alloc/tlab.png -------------------------------------------------------------------------------- /images/alloc/vm_heap_align.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/alloc/vm_heap_align.png -------------------------------------------------------------------------------- /images/cover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/cover.jpg -------------------------------------------------------------------------------- /images/gc_thread_con/cuncurrent_gc_thread_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_con/cuncurrent_gc_thread_hierarchy.png -------------------------------------------------------------------------------- /images/gc_thread_con/suspend_and_interrupt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_con/suspend_and_interrupt.png -------------------------------------------------------------------------------- /images/gc_thread_con/vm_operation_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_con/vm_operation_hierarchy.png -------------------------------------------------------------------------------- /images/gc_thread_par/abstract_gang_task_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/abstract_gang_task_hierarchy.png -------------------------------------------------------------------------------- /images/gc_thread_par/abstract_worker_gang_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/abstract_worker_gang_hierarchy.png -------------------------------------------------------------------------------- /images/gc_thread_par/gang_worker_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/gang_worker_hierarchy.png -------------------------------------------------------------------------------- /images/gc_thread_par/work_gang_do_task_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/work_gang_do_task_1.png -------------------------------------------------------------------------------- /images/gc_thread_par/work_gang_do_task_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/work_gang_do_task_2.png -------------------------------------------------------------------------------- /images/gc_thread_par/work_gang_do_task_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/work_gang_do_task_3.png -------------------------------------------------------------------------------- /images/gc_thread_par/work_gang_do_task_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/work_gang_do_task_4.png -------------------------------------------------------------------------------- /images/gc_thread_par/work_gang_do_task_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/work_gang_do_task_5.png -------------------------------------------------------------------------------- /images/gc_thread_par/workgang_initialize_sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/gc_thread_par/workgang_initialize_sequence.png -------------------------------------------------------------------------------- /images/heap/g1gc_heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/heap/g1gc_heap.png -------------------------------------------------------------------------------- /images/heap/heap_region.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/heap/heap_region.png -------------------------------------------------------------------------------- /images/heap/heap_region_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/heap/heap_region_hierarchy.png -------------------------------------------------------------------------------- /images/heap/vm_heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/heap/vm_heap.png -------------------------------------------------------------------------------- /images/lock/anime_with_gc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/lock/anime_with_gc.png -------------------------------------------------------------------------------- /images/lock/monitor_lock_unlock_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/lock/monitor_lock_unlock_1.png -------------------------------------------------------------------------------- /images/lock/monitor_wait_notify_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/lock/monitor_wait_notify_1.png -------------------------------------------------------------------------------- /images/lock/monitor_wait_notify_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/lock/monitor_wait_notify_2.png -------------------------------------------------------------------------------- /images/lock/monitor_wait_notify_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/lock/monitor_wait_notify_3.png -------------------------------------------------------------------------------- /images/lock/rentalshop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/lock/rentalshop.png -------------------------------------------------------------------------------- /images/lock/thread_park_unpark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/lock/thread_park_unpark.png -------------------------------------------------------------------------------- /images/mark/roots_iteration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/mark/roots_iteration.png -------------------------------------------------------------------------------- /images/object/klassOop_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/object/klassOop_box.png -------------------------------------------------------------------------------- /images/object/klass_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/object/klass_hierarchy.png -------------------------------------------------------------------------------- /images/object/oopDesc_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/object/oopDesc_hierarchy.png -------------------------------------------------------------------------------- /images/object/oop_by_string.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/object/oop_by_string.png -------------------------------------------------------------------------------- /images/precise/bytecode_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/bytecode_flow.png -------------------------------------------------------------------------------- /images/precise/coffee_with_gc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/coffee_with_gc.png -------------------------------------------------------------------------------- /images/precise/handle_area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/handle_area.png -------------------------------------------------------------------------------- /images/precise/handle_area_with_handle_mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/handle_area_with_handle_mark.png -------------------------------------------------------------------------------- /images/precise/method_stack_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/method_stack_frame.png -------------------------------------------------------------------------------- /images/precise/method_stack_frame_with_compiled_frame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/method_stack_frame_with_compiled_frame.png -------------------------------------------------------------------------------- /images/precise/pointer_map_jvm_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/pointer_map_jvm_stack.png -------------------------------------------------------------------------------- /images/precise/pointers_map_at_gc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/pointers_map_at_gc.png -------------------------------------------------------------------------------- /images/precise/pointers_map_at_gc_by_method_call.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/precise/pointers_map_at_gc_by_method_call.png -------------------------------------------------------------------------------- /images/preface/yazirushi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/preface/yazirushi.png -------------------------------------------------------------------------------- /images/prepare/cheap_obj_debug_by_new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/prepare/cheap_obj_debug_by_new.png -------------------------------------------------------------------------------- /images/prepare/openjdk_site.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/prepare/openjdk_site.png -------------------------------------------------------------------------------- /images/scheduling/avg_shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/scheduling/avg_shift.png -------------------------------------------------------------------------------- /images/scheduling/davg_shift.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/scheduling/davg_shift.png -------------------------------------------------------------------------------- /images/sponsor/LuckOfWise-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/LuckOfWise-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/akasata-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/akasata-sama.png -------------------------------------------------------------------------------- /images/sponsor/alohakun-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/alohakun-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/anonymous-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/anonymous-1.png -------------------------------------------------------------------------------- /images/sponsor/anonymous-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/anonymous-2.png -------------------------------------------------------------------------------- /images/sponsor/anonymous-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/anonymous-3.png -------------------------------------------------------------------------------- /images/sponsor/cocoatomo-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/cocoatomo-sama.png -------------------------------------------------------------------------------- /images/sponsor/eban-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/eban-sama.png -------------------------------------------------------------------------------- /images/sponsor/eitoball-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/eitoball-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/fujita-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/fujita-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/hideaki-t-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/hideaki-t-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/hsbt-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/hsbt-sama.png -------------------------------------------------------------------------------- /images/sponsor/inuzini_jiro-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/inuzini_jiro-sama.png -------------------------------------------------------------------------------- /images/sponsor/joenaha-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/joenaha-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/kakutani-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/kakutani-sama.png -------------------------------------------------------------------------------- /images/sponsor/kenchan-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/kenchan-sama.png -------------------------------------------------------------------------------- /images/sponsor/kimura-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/kimura-sama.png -------------------------------------------------------------------------------- /images/sponsor/kiwanami-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/kiwanami-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/koichiroo-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/koichiroo-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/kumagi-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/kumagi-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/littlestarling-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/littlestarling-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/miura1729-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/miura1729-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/mnishikawa-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/mnishikawa-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/mrkn-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/mrkn-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/natsutan-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/natsutan-sama.png -------------------------------------------------------------------------------- /images/sponsor/normal_all.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/normal_all.png -------------------------------------------------------------------------------- /images/sponsor/nuna-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/nuna-sama.png -------------------------------------------------------------------------------- /images/sponsor/rane_hs-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/rane_hs-sama.png -------------------------------------------------------------------------------- /images/sponsor/ryuone-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/ryuone-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/sho_hashimoto-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/sho_hashimoto-sama.png -------------------------------------------------------------------------------- /images/sponsor/suzumura_ss-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/suzumura_ss-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/tadsaito-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/tadsaito-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/takahashim-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/takahashim-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/takano32-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/takano32-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/takekazuomi-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/takekazuomi-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/tmaeda-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/tmaeda-sama.png -------------------------------------------------------------------------------- /images/sponsor/tmoro-sama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/tmoro-sama.png -------------------------------------------------------------------------------- /images/sponsor/tmpz84-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/tmpz84-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/ukstudio-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/ukstudio-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/yahisro-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/yahisro-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/yamaz-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/yamaz-sama.jpg -------------------------------------------------------------------------------- /images/sponsor/yukihiro_matz-sama.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/sponsor/yukihiro_matz-sama.jpg -------------------------------------------------------------------------------- /images/vm_thread/cpu_cache_line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/vm_thread/cpu_cache_line.png -------------------------------------------------------------------------------- /images/vm_thread/guard_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/vm_thread/guard_page.png -------------------------------------------------------------------------------- /images/vm_thread/java_thread_guard_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/vm_thread/java_thread_guard_page.png -------------------------------------------------------------------------------- /images/vm_thread/os_thread_start_end_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/vm_thread/os_thread_start_end_flow.png -------------------------------------------------------------------------------- /images/vm_thread/thread_hierarchy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/images/vm_thread/thread_hierarchy.png -------------------------------------------------------------------------------- /layouts/index.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/layouts/index.erb -------------------------------------------------------------------------------- /layouts/layout.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/layouts/layout.erb -------------------------------------------------------------------------------- /lock.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/lock.re -------------------------------------------------------------------------------- /mark.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/mark.re -------------------------------------------------------------------------------- /misc/abstract_gang_task_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/abstract_gang_task_hierarchy.dia -------------------------------------------------------------------------------- /misc/abstract_worker_gang_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/abstract_worker_gang_hierarchy.dia -------------------------------------------------------------------------------- /misc/collected_heap_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/collected_heap_hierarchy.dia -------------------------------------------------------------------------------- /misc/collected_policy_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/collected_policy_hierarchy.dia -------------------------------------------------------------------------------- /misc/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/cover.png -------------------------------------------------------------------------------- /misc/cover.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/cover.svg -------------------------------------------------------------------------------- /misc/cuncurrent_gc_thread_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/cuncurrent_gc_thread_hierarchy.dia -------------------------------------------------------------------------------- /misc/g1gc.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/g1gc.odp -------------------------------------------------------------------------------- /misc/g1gc.ods: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/g1gc.ods -------------------------------------------------------------------------------- /misc/gang_worker_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/gang_worker_hierarchy.dia -------------------------------------------------------------------------------- /misc/heap_region.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/heap_region.dia -------------------------------------------------------------------------------- /misc/klass_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/klass_hierarchy.dia -------------------------------------------------------------------------------- /misc/memo.rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/memo.rd -------------------------------------------------------------------------------- /misc/oopDesc_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/oopDesc_hierarchy.dia -------------------------------------------------------------------------------- /misc/sequence_alloc.msc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/sequence_alloc.msc -------------------------------------------------------------------------------- /misc/thread_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/thread_hierarchy.dia -------------------------------------------------------------------------------- /misc/vm_operation_hierarchy.dia: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/vm_operation_hierarchy.dia -------------------------------------------------------------------------------- /misc/workgang_initialize_sequence.msc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/misc/workgang_initialize_sequence.msc -------------------------------------------------------------------------------- /next.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/next.re -------------------------------------------------------------------------------- /object.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/object.re -------------------------------------------------------------------------------- /precise.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/precise.re -------------------------------------------------------------------------------- /preface.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/preface.re -------------------------------------------------------------------------------- /prepare.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/prepare.re -------------------------------------------------------------------------------- /scheduling.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/scheduling.re -------------------------------------------------------------------------------- /sponsor.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/sponsor.re -------------------------------------------------------------------------------- /sty/review.sty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/sty/review.sty -------------------------------------------------------------------------------- /stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/stylesheet.css -------------------------------------------------------------------------------- /vm_thread.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/vm_thread.re -------------------------------------------------------------------------------- /wbarrier.re: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/authorNari/g1gc-impl-book/HEAD/wbarrier.re --------------------------------------------------------------------------------