第74章へようこそ。
今日のテーマは「メモリ確保戦略」です。
Vec::newを呼ぶ。String::fromを呼ぶ。Box::newを呼ぶ。
何気なく書くこれらのコードの裏側で、アロケータが動いている。
アロケータとは何か。なぜメモリ確保は「コスト」と言われるのか。
そのコストを減らすために、どんな手法があるのか。
今日は、普段は意識しないレイヤーに降りていきます。
「なぜこれが速くて、あれが遅いのか」の本当の理由がわかるようになります。