私のアプリケーションの最後に、私は単純に以下を呼び出してクリーンアップします。Visual C++ 2010で配列ポインタを解放するのが遅い
delete [] array1;
delete [] array2;
delete [] array3;
delete [] array4;
delete [] array5;
delete [] array6;
delete [] array7;
delete [] array8;
delete [] array9;
delete [] array10;
delete [] array11;
delete [] array12;
delete [] array13;
13ヒープ上の配列へのポインタ。デバッグモードで絶対に年齢の ... 3から5分のように、それは実質的に瞬時になるはずです。何がありますか?
更新:私はCスタイルの構造体(つまりプリミティブとポインタのみの構造体)の配列を削除しようとしていましたが、配列のうちの2つにhash_mapsがあり、それは大部分の時間をクリーンアップしていました。
2次元またはギザギザの配列を使用することを検討しましたか? –
これらのアレイはどのようなタイプですか? –
リリースモードではどうなりますか? –