如题,请问这个可以在c#下实现吗?
即dll有内存泄露问题,但我不想改dll,只想在用c#调用完后不关程序而用语句释放刚刚调用dll所泄露的内存

解决方案 »

  1.   

    你先写出代码,说明什么是“刚刚调用dll所泄露的内存”来。
      

  2.   

    这取决于你dll里的内存是怎么分配的
      

  3.   

    该dll本身编写存在问题,但能运行,只是运行时会有内存泄露,当我调用该dll时,由于程序需要,需要不停的调用该dll,而dll的内存泄露会使内存使用持续增大,导致死机...我的调用很简单dllimport后只要int tell();就可以调用该dll了,请问是否有语句在不关闭程序的情况下,释放程序所占用的所有内存
      

  4.   

    没有。根本不知道释放什么具体内容,除了一个“dll所泄漏的内存”名词以外,无法具体找出来内容。