malloc_trim(0) 的替代项
Alternative for malloc_trim(0)
我正在使用Malloc分配内存.在使用之后,我使用删除来释放内存。要将此内存释放到操作系统,我正在使用malloc_trim(0(。但Malloc_trim (0( 已弃用。所以我想知道 malloc_trim(0( 是否有其他选择。顺便说一下,语言是cpp
忽略malloc/delete
混淆,调用malloc_trim
的替代方法就是不调用malloc_trim
。它已被弃用,因为它现在毫无意义。
我相信您可以使用free()
关键字而不是malloc_trim(0)
。 我认为使用malloc()
已经很古老了,因为现代它使用new
作为替代品。 如果您使用的是new
关键字,则可以使用delete
关键字从堆中释放内存。
相关文章:
- 如果没有malloc,链表实现将失败
- malloc() 可能出现内存泄漏
- Cuda C++:设备上的Malloc类,并用来自主机的数据填充它
- 当我尝试加载内核模块时,如何修复C++中的这个 malloc() 错误?
- 在C++中创建队列 - 什么是 malloc 错误?
- 如何在 malloc 内存中初始化非 POD 数据
- 使用 malloc() 时出现意外大小
- C++:在被本地字符串捕获后释放或销毁 malloc'd char *?
- 错误:malloc:对象 0x7f9edf504080 的 *** 错误:未分配正在释放的指针
- 将 malloc 替换为数组
- SIGSEGV on Boost UDP 套接字关闭 - tcache_get at malloc.c.
- Malloc 在使用线程并行化 SSH 调用时存在问题
- 如何将新更改为 malloc?
- 将 malloc 转换为新的正确方法
- Malloc void return char 数组有时不起作用(Terry Davis 对 C++);
- 如何通过 malloc 为队列数组分配内存?
- 正在调试 malloc():新内存损坏
- 我怎样才能代替使用新的使用malloc翻译
- C++程序错误:malloc():内存损坏
- 是否可以像这样编写c malloc函数代码