作者wawasasa (...)
看板java
标题Re: [问题] java呼叫dll档..如何释放dll档用过的me …
时间Mon May 8 00:11:42 2006
※ 引述《jej (Sungis)》之铭言:
: ※ 引述《wawasasa (...)》之铭言:
: : 请问各位大大..
: : 我有一个java在执行要呼叫某个dll档数万次..或数十万次..但我发现每次dll档执行完
: : 後..它并没有释放掉所用过的记忆体..所以记忆体一下子就爆掉了..因为dll档是用C
: : 建的..尝试过free所有定义过的变数..好像也没办法释放完全??..
: : 不知道java可以怎麽样做..可以让每一次执行完dll档的记忆体都被释放掉..因为好像
: : 也不能在执行时删除dll档..他会显示说在使用中..??..先谢谢各位大大花时间回答..
: : 感谢..
: 那C的问题可能性很大拉...
: 先测试C程式在测试程式中是否可以释放记忆体..
: 确认C完全没问题後再让java执行比较好~
请问一下..我free了所有定义的变数..但好像也没办法放释放全部记忆体..
另外想请教一下要如何测试用了或释放了多少的记忆体阿??..
感谢各位大大回答这个问题..
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.88.153
※ 编辑: wawasasa 来自: 140.115.88.153 (05/08 00:18)