易语言优化内存怎样查看优化了多少MB
展开全部
你这个问题!我只能采用c语言编写dll!然后用易调用!
因为,易语言本身就卡死在底层中!
而且,要想有效清理内存!就要从0x00000000
这个地址到0x99999999
这个地址!
而且整数型都是
4个字节扫描一次!
c语言中的
字符型(char)是1字节扫描一次!
所以!用易语言制作内存清理的,是比较空谈的!
非抄袭!个人手写!满意请采纳!
因为,易语言本身就卡死在底层中!
而且,要想有效清理内存!就要从0x00000000
这个地址到0x99999999
这个地址!
而且整数型都是
4个字节扫描一次!
c语言中的
字符型(char)是1字节扫描一次!
所以!用易语言制作内存清理的,是比较空谈的!
非抄袭!个人手写!满意请采纳!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
柚鸥ASO
2024-03-16 广告
2024-03-16 广告
首先,要了解ASO优化的基本概念,以及与aso有关的相关技术。其次,要掌握运用界面的相关知识,熟悉aso有关的相关操作。此外,还需要通过各大渠道了解行业内的最新技术和aso优化的最新操作。
柚鸥ASO优化就做的蛮不错的;专注应用商店下载量优...
点击进入详情页
本回答由柚鸥ASO提供
展开全部
请问您所指的内存优化是不是不断调用SetProcessWorkingSetSize来压缩虚拟内存从而达到优化内存假象的方法?如果是的话,这是无用功,请查看参考资料寻找答案,如果不是的话,请追问,谢谢!
更多追问追答
追问
我用的是超级模块中的
内存优化()
追答
那个便是SetProcessWorkingSetSize,它是没什么效果的,只能实现本地占用的物理内存压缩进虚拟内存从而实现所谓的“内存优化”,但实际上仅仅是把物理内存与虚拟内存平凡而已,加重硬盘的负担,如果需要查看究竟“优化”了多少内存可以先声明一个变量保存“取内存容量信息()”的返回然后再使用“内存优化()”后再获取一次占用内存,取两次的差即可,不过不建议使用本功能,因为它只是造成一个优化的假象,而且间隔较少可能会导致硬盘寿命降低,影响程序运行效率,希望我的回答对您有所帮助,谢谢!
参考资料: http://hi.baidu.com/dreamyguy/item/5253619e24fca4cab62531eb
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询