メモリー使用量を減らすため、構造体とprobe処理を変更