! " # % &' ( $ $ ,- * $ " )* * * + . $ " § . 0 § ! " 0 2 0 2 4 § 0 # . 0 2 0 # / "$- # &/ 1 $/ / & 5/ & $ && & $ &# &# /. & # 3 $ 6 $ - / # $ 8 & 3 " & $ 7" & & /! 9§ ( 0 8 - § 9 8 / § " / $ § &- " 3 § * 0 ;$ & ( . % // - : " ' " # 8 . . & # & $ § 0 ; < "- 0 < 0 & . + $ $1 " < & = '9 / & § 0 . 0 0 & < &< ; 8 $ " $ &< " "$ & &! . & $ ; $ % ' > && & >&" $ ; & . & § 0 ( ; 0 ; & < < < § &/ 5 ( / / & $ ? - " /& + & & @ 0 >3 < < 0 % % / / ; & < < 5 $ % + $ & ? & "- 8 /8 + - 4 /" 6 % // - : " § 9 $ ; § ; & & & $ § . 8 #/ 7- § ; 8& ; A § & # ; & / "* @ 0 0 0 § @ < ; $ # - & && $ $ 8 #= '9 8 " " 7- + && &< 1 ' '9 $ & AAA / &A 1 </ - & = '9 ; 8 $ -& - A § ' 8 0 2' "" 0 #= / " 0 #= 8 1 0 2 0 #' " 0 # ; " § 7- 1 $ $ / " #& & $ # & $5 3 % - § 0 $ " & $ > unreachable ' $ § # 0 § $ " & " § " - B &' 0 " $ && / " 0 " "" & / $ " = & $ ? 8 $ // " / & § 0 ( & / " " " 1# 8 § 0 # # # $ § 0 0 - &/ ( " & & / " /8 1 & / " ! $ ( - ; C ( - " 4 (> + D 4 + E 6 6 F : ? = 4 (> + C* *E : ? *G *D * C >3 C - 4 6 + 6 & 4. # &/ & 1 # $ 6 Case 1 Case 2 x Normal: *(x+8) x Read Barrier: *(*(x-4)+8) § 9 ? 0 " 0 & 0 0 9 8 . & &- H &/ - # C # 1 I " / D#EI # & § @ &- 1# 0 2 0 #: & 0 2) 0 # ( § ( - & $ && 0 ( #7- 0 ( #! # ? & ( &- - $ " - $ - " / - #7- 0 &- "- # § " - ? & 4 - " 6 #! &8 1 8 - & & #! ( # - & Tuner Program (Mutator) a*( GC) = Per-GC Allocate Rate uT = utilization 30% 50% s = used space 45 MB 10 MB/s 60 MB M = Live Data 30 MB Collector t = time resolution R = Tracing Rate 5 ms 50 MB/s " " 8 # $ / § 0 0 " > $ && / - # 0 " / 0 # & " § 0 0 3 8 & $ & & / & // $ - $ && ! 9 / + $ 8 & & / $ 1 ! H $ 7- $ C# - H - 3 3 § § 8 - - &( D 3 8 C § ' 0 0 0 § § ! 3( : & " J $ "9 5 3 3 &- H 8 # & ( &- & 8 3 - & 8 C 8 KC L " &- " 3 & § 8 4 0 > " < 0 = ?$ < 1 ' 3- 6 8 " & " & 8 3 3 8 8 $9 § 0 & / 0 /- § % / 0 0 0 - &- "8 & : / $ " " 7- - " &/ &8 1/ 8 1 - & & && / + 4 1 5 $ 6 * . § 0 2 0 #! " " 3 & 8 . § 0 # 3 0 2( $ 0 = 1 / 0 9 # $ " $- " 8 & $ § # ! " $ 1 - & & 8 $8 & ! $ $ & 2 - § § § " / > 0 & 0 0 / ; / & $ & & > = $ & & $ § % & 3 & - $ - & & " /- - / & &/ - $ 0 4C6 ( 0 4 6 < < < " 8 - : < &- $ & & / - $8 = '9 / & 1 / / 7- & $* $ / & / " # " "" $ " & * . § $ " ! § $ § 0 & > / /" $ " 1 $ / " & # / "- -" &- & & & - " 4 ! / & 0 0 3 6 / & & &/ - # 7- $