私は通常、開発中に完全なデバッグモードでFastMM4を使用します。このモードをオフにすると、Delphi(XE2)のMMに戻るようにアプリケーションをアレンジするか、FastMM4を常時リンクしておくとパフォーマンス上の利点がありますか?フル・デバッグ・モードでFastMM4を使用していない場合は、Delphi XE2のメモリ・マネージャより高速ですか?
2
A
答えて
6
( D2007以来、IIRC D2006)DelphiのメモリマネージャがはFastMM4
あるので、あなたは速度の任意の改善を得ることはありません。 FastMM4
は、ソースからまっすぐに使用することで改善とバグ修正が得られるため、より高速になる可能性があります。
+2
FastMMは、実際にD2006以降のデフォルトです。 –
+0
ありがとうございます。それが私が「IIRC」と言った理由です。私は正確に覚えていなかったし、2007年は私がここにインストールした最も古いバージョンです。 (私は別のマシン上のVMにD7を持っていますが、今はそれを知ることができず、古いMMがまだそのバージョンに残っていることが分かりました)。 –
関連する問題
- 1. JavaがC++よりも高速な場合(またはJITが高速でプリコンパイルされている場合)
- 2. Delphi XE2からWordオートメーションを高速化するには
- 3. COMオブジェクトでのFastMM4の使用(Delphi)
- 4. 共有メモリを使用する場合のプログラムの高速化
- 5. Delphi Memory Issue(FastMM4)
- 6. sqliteの場合、メモリ内のデータベースはディスクに格納されているデータベースより高速ですか?
- 7. より高い言語でILを使用する場合
- 8. Delphi XE2 TPointerListの使用
- 9. サービス生地:より高速なデバッグに使用リフレッシュモード
- 10. Delphi XE2を使用してMacOSでWebviewが表示されない
- 11. 簡単なレンダリングの場合:OpenCLはOpenGLより高速ですか?
- 12. Delphi XE2 Starter Editionの制限事項(存在しない場合)とは何ですか?
- 13. Delphi XE2:コマンドラインプロンプトエラーでmsbuildを使用してプロジェクトをビルドするMSB4067
- 14. この場合、AddRange()はToList()より速いでしょうか?
- 15. ダイナミックアレイ用メモリの割り当て - ブロックヘッダーが破損しています(FastMM4)
- 16. 安全でないC#でWs2_32.dllを使用していますが、.NETソケットよりも高速ですか?
- 17. 糸巻きモードで働いていてクラスタモードではないが、水銀を使用している場合は
- 18. プロジェクトの名前は、Delphi XE2を使用しているUnit Output Directory Optionで利用できますか?
- 19. Delphi XE2で同時に複数のアプリケーションをデバッグする
- 20. 使用してGDI +のDelphi XEデルファイXE2で
- 21. Delphi XE2スタイルギャラリーはありますか?
- 22. ビューポートより高いコンテンツの場合は100vhですか?
- 23. Delphi XE2:64ビットのアプリケーションで64ビットのDLLをデバッグ
- 24. Delphi-XE2 64-bit Windowsプログラムを統合環境内で実行できないのはなぜですか?
- 25. 送るとDelphi XE2でTidTCPClientとTidTCPServerでストリームを受信、私は次のような構造を持つレコード型を持っているのDelphi XE2で
- 26. なぜ高速列挙は通常の反復より速いのですか?
- 27. Delphi XE2データセットフィールドタイプTStringFieldはUnicodeをサポートしていませんか?
- 28. デバッグDLLを使用した製品モード
- 29. デルファイXE2はないデバッグ(切断セッション)
- 30. Javaでは、プリミティブ配列の場合、繰り返し再作成するよりもはるかに高速に配列を再利用していますか?
ヒープ割り当てのパフォーマンスに問題がある場合は、別のアロケータが必要です。または、アロケータに依存しないようにコードを変更する必要があります。 –
@David:私はFastMM4を含め、FullDebugModeを有効(遅い)にしていました。 –
デバッグとリリースで異なるオプションを使用するだけです。 –