社区
嵌入开发(WinCE)
帖子详情
EVC环境下为什么delete对象无法释放内存
langlanglv
2007-03-09 01:06:57
我写了一个很简单的程序,窗口上就两个按钮,用于动态分配和释放内存.打开WinCE.net的SystemProperties的Memory选项卡查看内存情况,发现分配可以,但按了释放内存的按钮却不能释放内存,不知原因,望高手指点!
...全文
363
9
打赏
收藏
EVC环境下为什么delete对象无法释放内存
我写了一个很简单的程序,窗口上就两个按钮,用于动态分配和释放内存.打开WinCE.net的SystemProperties的Memory选项卡查看内存情况,发现分配可以,但按了释放内存的按钮却不能释放内存,不知原因,望高手指点!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KevinCEC
2008-02-14
打赏
举报
回复
应该是释放掉的,没有及时的刷新而已。
kakashi0309
2008-02-14
打赏
举报
回复
pointsNum是类成员变量吗
dfpgb
2008-02-02
打赏
举报
回复
把程序退出了呢?会不会看起来释放掉了?
wbczyh
2008-02-02
打赏
举报
回复
应该删除了吧,估计是内存管理器没有即时更新.
91program
2008-02-01
打赏
举报
回复
应该是释放掉了,只是所谓的Memory选项卡或跟踪内存变化显示不正确
Ah
2008-02-01
打赏
举报
回复
我也遇到了这样的问题。
char **ppBuf = 0;
TRACEMEM( _T("before test new & delete") ); //跟踪内存变化
ppBuf = new char*[ 1024 ];
for ( int i = 0; i < 1024; i++ )
{
ppBuf[i] = ::new char[1024];
strcpy( ppBuf[i], "abcdefg" );
}
for ( int i = 0; i < 1024; i++ )
{
::delete ppBuf[i];
}
delete ppBuf;
TRACEMEM( _T("after test new & delete") );
上面这段代码会泄漏 1M 内存
无论是否在 new 和 delete 的前面加"::"都会
但是如果是在 new 之后直接 delete 则可以释放掉
比如
char *p = new char[ 1024 * 1024 ];
delete p;
p = 0;
这样就不会有问题。
我现在的解决办法是用一个固定大小的数组,并且是全局或者是类成员的。
比如把
char *p = new char[ 1024 * 1024 ];
改成
char g_aBuf[ 1024 * 1024 ] = { 0 };
YourKing
2007-03-12
打赏
举报
回复
你把两段代码合到一起调试看看 , 如果还是释放不了 , 那就真的奇怪了
langlanglv
2007-03-09
打赏
举报
回复
CMap::CMap()
{
}
CMap::~CMap()
{
}
void CMap::Create(int nLen)
{
pointsNum=new double[nLen];
}
void CMap::Delete()
{
delete[] pointsNum;
pointsNum=NULL;
}
在主程序中两个按扭分别调用Create和Delete.
YourKing
2007-03-09
打赏
举报
回复
贴代码啊
察看内存分配是否成功也不需要“Memory选项卡查看内存情况”吧?
【机器学习】特征工程之特征选择
本文将介绍特征选择的概念、优点,以及常用的特征选择方法和实施步骤,帮助读者更好地理解和应用特征选择技术,从而提升机器学习模型的效果和可解释性。
特征工程: 特征, 特征提取和特征选择
文章目录机器学习中的特征特征的重要性特征提取和特征选择去除方差较小的特征单变量特征选择 (Univariate feature selection)F检验与互信息其他特征选择方法重复性特征删除:用模型选择:并入pipeline 机器学习中的特征 在机器学习和模式识别中,特征是在观测现象中的一种独立、可测量的属性。选择信息量大的、有差别性的、独立的特征是模式识别、分类和回归问题的关键一步。 最初的原...
《特征工程三部曲》之一:数据处理
要理解特征工程,首先要理解数据(Data)和特征(Feature)的概念 概念 特征工程(Feature Engineering) 其本质上是一项工程活动,它目的是最大限度地从原始数据中提取特征以供算法和模型使用。 特征工程在数据挖掘中有举足轻重的位置 数据领域一致认为:数据和特征决定了机器学习的上限,而模型和算法只能逼近这个上限而已。...
特征工程之特征选择(1)----方差过滤
文章目录特征工程概述特征工程的三个步骤特征选择之前的注意事项方差过滤法示例数据下载导入相关模块加载数据特征标签分离删除方差为0的特征get_support()方法查看特征的删除情况设置阈值,删除特征方差过滤对模型的影响对随机森林的影响原始数据的运行时间与表现过滤后的运行时间与表现对KNN模型的影响原始数据的运行时间与表现过滤后的运行时间与表现选取超参数threshold方差过滤的影响总结 特征工程概述 特征工程(feature engineering)是将原始数据转换为更能代表预测模型的潜在问题的特征的过程
【特征工程】特征选择与特征学习
title: 【特征工程】特征选择与特征学习 date: 2015-11-12 09:38:06 category: Feature Engineering tags: - Machine Learning- Feature Engineering特征选择与特征学习在机器学习的具体实践任务中,选择一组具有代表性的特征用于构建模型是非常重要的问题。特征选择通常选择与类别相关性强、且特征彼此间相
嵌入开发(WinCE)
19,524
社区成员
41,565
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章