私はいくつかのテキスト処理の一時バッファとしてメモリブロック(約1000バイト)を必要とするC++アプリケーションを作成しています。この操作は1秒に10,000回まで繰り返すことができます。オーバーライトと割り当て/割り当て解除の効率 - 効率
バッファを必要とするたびに新しいメモリを割り当てるのは、固定バッファを持ってクリアするよりも、スマートなポインタで新しいメモリ、スコープ外でメモリが解放されていることを誰かが確認できますか?処理が完了するたびに、そのすべてのバイトに0を書き留めます)。
C++の常識のように聞こえますが、インターネット上で何かを見つけることはできません。
自動ガベージコレクション機能(Java、.netなど)を使用するコンピュータ言語の状況は異なりますか?
静的バッファが明らかに! すべてのメモリをゼロにする必要がある場合は、memsetを使用する必要があります。 – toto