社区
网络编程
帖子详情
请问一下这样写是不是会出现内存泄漏?
hxzb7215191
2003-08-22 01:49:17
UINT dwRead=0;
while(dwRead<StreamFileInfo.nFileSizeLow)
{
byte* data = new byte[1024];//内存的丢失?
UINT dw=myFile.Read(data, 1024);
sockRecv.Send(data, dw);
dwRead+=dw;
}
...全文
45
3
打赏
收藏
请问一下这样写是不是会出现内存泄漏?
UINT dwRead=0; while(dwRead<StreamFileInfo.nFileSizeLow) { byte* data = new byte[1024];//内存的丢失? UINT dw=myFile.Read(data, 1024); sockRecv.Send(data, dw); dwRead+=dw; }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
farfh
2003-08-22
打赏
举报
回复
UINT dwRead=0;
byte* data = new byte[1024];//内存的丢失?
while(dwRead<StreamFileInfo.nFileSizeLow)
{
memset(data,0,sizeof(byte)*1024);
UINT dw=myFile.Read(data, 1024);
sockRecv.Send(data, dw);
dwRead+=dw;
}
delete []data;
mct1025
2003-08-22
打赏
举报
回复
会的
把byte* data = new byte[1024];写到循环外
最后,不用的时候 delete data;
bluestar
2003-08-22
打赏
举报
回复
然后在delete []data; data = NULL;
Android webview
内存
泄露的解决方法
Android webview
内存
泄露的解决方法 最近在activity嵌套webview显示大量图文发现APP
内存
一直在涨,没法释放
内存
,查了很多资料,大概是webview的一个BUG,引用了activity导致
内存
泄漏
,所以就尝试传递getApplicationContext。 1.避免在xml直接
写
webview控件,这样
会
引用activity,所以在xml
写
一个LinearLayout,然后 linearLayout.addView(new MyWebview(getApplicationContext())); 这样动态生成webview就能避免
内存
泄漏
,可是这样
会
导致部分机型的w
Android
内存
溢出和
内存
泄漏
的问题
Android
内存
溢出和
内存
泄漏
的问题 在面试中,经常有面试官
会
问“你知道什么是
内存
溢出?什么是
内存
泄漏
?怎么避免?”通过这篇文章,你可以回答出来了。
内存
溢出 (OOM)是指程序在申请
内存
时,没有足够的
内存
空间供其使用,
出现
out of memory;比如只申请了一个integer,但给它存了long才能存下的数,那就
会
出现
内存
溢出。
内存
泄露 (memory leak)是指程序在申请
内存
后,无法释放已申请的
内存
空间,一次
内存
泄露危害可以忽略,但
内存
泄露堆积后果很严重,无论多少
内存
,迟早
会
被占光。
内存
泄漏
最终
会
导致
内存
溢出。 如何避免
内存
溢出? 强引用:强引用是使用最普遍的引用。如果一个
C++第3课:C++
内存
泄露检测原理及案例实战
本课程具体的内容主要包括C++
内存
泄露案例、VS2015
内存
泄露检测、野指针、VirtualAlloc/HeapAlloc/malloc/new的区别、C++堆和栈的
内存
管理、栈简介、堆简介、堆与栈区别、栈的
内存
分配、Windows的虚拟
内存
技术、...
内存
泄露Demo leaky app
内存
泄露Demo leaky app
详解QT
内存
泄露问题
有可能
出现
内存
泄露的问题列举 及解决方法
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章