2011-02-24 21 views
3

我做了delphi專家(dll - delphi 5)。我想測試我的內存泄漏專家。如何使用FastMM的DLL專家?是否有可能使用fastmm(用於我的dll)而不是標準的內存管理器?如何在delphi中使用FastMM專家(dll)

+0

「專家」術語應該表明什麼?你是指Delphi IDE專家嗎? – splash 2011-02-24 07:25:16

+0

是的。我的DLL是德爾福Ide專家。 – FetFrumos 2011-02-24 07:35:06

回答

4

着重建議您在IDE的地址空間中運行的任何DLL中使用相應版本的IDE所使用的相同的內存管理器。瘋狂是另一種方式。

+1

以及瘋狂,失敗。它只是不能以其他方式工作。 – 2011-02-24 08:48:30

+0

這是不正確的。 – 2011-02-24 14:31:33

+0

@Worm問候:什麼是不正確的,它不能以其他方式工作?是的,這是不正確的,你可以做到。但爲了協調兩個不同的* intrusive *分配器在相同的過程中需要很多,這就是爲什麼我建議避免它... – 2011-02-24 16:39:20

2

我懷疑你不能在Delphi 5 IDE專家中使用FastMM,因爲它已經使用ShareMem(BORLNDMM.DLL)。

+0

我知道FastMM替換了Delphi 2006版本的標準內存管理器。我更感興趣在問題跟蹤內存泄漏。 – FetFrumos 2011-02-24 11:47:34