社区
C#
帖子详情
c#调用内存泄露的dll,能否在调用后释放刚刚dll所使用的所有内存
chubin1989
2011-09-13 05:41:14
如题,请问这个可以在c#下实现吗?
即dll有内存泄露问题,但我不想改dll,只想在用c#调用完后不关程序而用语句释放刚刚调用dll所泄露的内存
...全文
468
9
打赏
收藏
c#调用内存泄露的dll,能否在调用后释放刚刚dll所使用的所有内存
如题,请问这个可以在c#下实现吗? 即dll有内存泄露问题,但我不想改dll,只想在用c#调用完后不关程序而用语句释放刚刚调用dll所泄露的内存
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
余山水
2011-09-14
打赏
举报
回复
kill相关进程
以专业开发人员为伍
2011-09-14
打赏
举报
回复
如果说“释放程序所占用的所有内存”,那你就把进程结束吧。
以专业开发人员为伍
2011-09-14
打赏
举报
回复
没有。
根本不知道释放什么具体内容,除了一个“dll所泄漏的内存”名词以外,无法具体找出来内容。
ChrisAK
2011-09-14
打赏
举报
回复
[Quote=引用 7 楼 sp1234 的回复:]
如果说“释放程序所占用的所有内存”,那你就把进程结束吧。
[/Quote]good idea
chubin1989
2011-09-13
打赏
举报
回复
该dll本身编写存在问题,但能运行,只是运行时会有内存泄露,当我调用该dll时,由于程序需要,需要不停的调用该dll,而dll的内存泄露会使内存使用持续增大,导致死机...我的调用很简单dllimport后只要int tell();就可以调用该dll了,请问是否有语句在不关闭程序的情况下,释放程序所占用的所有内存
ChrisAK
2011-09-13
打赏
举报
回复
这取决于你dll里的内存是怎么分配的
以专业开发人员为伍
2011-09-13
打赏
举报
回复
你先写出代码,说明什么是“刚刚调用dll所泄露的内存”来。
chubin1989
2011-09-13
打赏
举报
回复
没有人回答吗?
c#
调用
非托管
dll
c#
调用
非托管
dll
c#
调用
非托管
dll
c#
调用
非托管
dll
c#
调用
非托管
dll
C#
调用
QT的
dll
方法
C#
调用
QT的
dll
方法,个人资料方法,仅供参考,如有哪位大虾有更好的方法,请留言
delphi
调用
C#
DLL
delphi
调用
C#
DLL
c#
调用
c++
DLL
,
dll
有二维数组
c#
调用
c++
DLL
,
DLL
里是二维数组 ,
c#
里如何
调用
二维数组
c#
调用
vb
dll
本例子中实现在
c#
中
调用
由vb生成的
dll
文件(com
调用
)例子由两个主要步骤组成:一 为在vb中生成有参数和返回值的
dll
;二 是在
c#
中引入步骤一中生成的
dll
,然后生成实例
调用
步骤一:首先在vb中新建一个ActiveX
DLL
工程,然后在类模块文件中填入以下代
C#
110,567
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章