linux – 如何在lua中处理这个内存泄漏?
发布时间:2020-12-13 18:57:05 所属栏目:Linux 来源:网络整理
导读:我的机器是mac mini(2011)osx10.7.4 首先.我从lua.org下载lua-5.2.2,解压缩它,然后 $make macosx$make install 然后我跑了 $luaLua 5.2.2 Copyright (C) 1994-2013 Lua.org,PUC-Rio 现在的内存使用量为816KB(来自Activity Monitor) 然后我输入以下代码用于ma
我的机器是mac mini(2011)osx10.7.4 首先.我从lua.org下载lua-5.2.2,解压缩它,然后
然后我跑了
现在的内存使用量为816KB(来自Activity Monitor) 然后我输入以下代码用于malloc …
内存使用量增长到79.0MB 然后我输入下面的代码来表示dealloc …
内存使用量低至25.0MB 好.这是我的问题. 为什么剩下25MB? 如何释放或回收它们? 最佳答案
我可以重现你的结果.我不确定活动监视器真的报告了什么,但Lua认为它已经释放了所有内存:
我得到了这个输出
为什么Activity Monitor仍然报告25Mb打败了我.我认为这只是因为free将内存返回给进程,而不是返回操作系统. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何在Ubuntu上安装Petite Chez Scheme?
- linux – Eclipse cdt远程构建和不同服务器上的远程调试
- linux – 中止信号的一般原因是什么?
- centos7.3 yum 安装php7.1
- linux – 有没有办法在SendMail中完全禁用出站机会TLS支持?
- LINUX实战:“no space left on device”(磁盘空间不足)问
- LINUX教程:netstat命令详解状态
- linux – 是否可以实时在服务器之间同步文件?
- 如何使用awk的正则表达式提取括号之间的子串?
- (转)Linux下定时切割Mongodb数据库日志并删除指定天数前的日