malloc()用のヒープとGC用のヒープ分ければ済む話と違うのか
アドレスの範囲で区別つくだろ