none
ce6.0中 dll中加载dll 内存占用很多且不释放 RRS feed

答案

全部回复

  • 确认两件事情。

    1。你得主程序里有没有call FreeLibrary?

    2。在你的dll里面有没有对DLL_PROCESS_DETACH做处理?

    2010年4月26日 9:49
    版主
  • 纠正一下问题:

    1。 你得第一层dll里有没有call FreeLibrary?

    2。 你的第二层dll里面有没有对DLL_PROCESS_DETACH做处理?

    2010年4月26日 10:00
    版主
  • 楼主,你好。我在CE5.0和CE6.0也碰到了和楼主相似的问题。如下:

    我在CE5.0和CE6.0系统上都加载一个DLL,看CE中的内存管理。

    CE5.0上只占用 5M字节内存,但是在CE6.0上将近占用10M内存,增加了两倍。

    不知道是什么原因?

    2011年8月8日 1:46