Slide 61
Slide 61 text
#jjug_ccc
#jjug_ccc_a1
sprintf()にcritical(true)で配列を渡してみる
参考:
Serviceability Toolsの裏側
garbage-first heap total reserved 2033664K, committed 131072K, used 4416K [0x0000000083e00000, 0x0000000100000000)
region size 1024K, 4 young (4096K), 0 survivors (0K)
Metaspace used 1628K, committed 1792K, reserved 1114112K
class space used 171K, committed 256K, reserved 1048576K
sprintf: 0x8b9e92a8 Javaヒープを直接触れる
=領域外アクセスでクラッシュの可能性高!
sprintf()でbyte[]のアドレスを書き込み、それをJavaのStringにする