memory-management - Informix - 如何释放内存?

标签 memory-management informix

当我删除行时,这些行仅被标记为删除,新数据可以保存在那里,但可以强制释放内存吗?怎么办?

最佳答案

首先,我认为您真正担心的是磁盘空间而不是内存。删除的行占用的内存只是页面图像的一部分(如果行大小足够大,则可以是多个页面图像)。

其次,没有真正的方法来释放与该行关联的磁盘空间。分配给该 block 的所有磁盘空间仍在使用中。它在创建行之前正在使用,并且在删除行之后仍然在使用。 Informix 处理分配。

担心什么?您不会因为删除行而耗尽 Informix 内或操作系统级别的空间。

关于memory-management - Informix - 如何释放内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37718861/

相关文章:

objective-c - 保存/恢复中的 iphone 应用程序内存管理

objective-c - [ self 自动释放] 可以接受吗?

c++ - 如何分配堆指针

objective-c - 可以重复使用已清除的 IOSurface 吗?

sql - Informix 窗口函数范围子句的行为类似于行子句

asp.net - 将大数据从xml文件迁移到数据库

iphone - iOS6和自动 View 卸载

windows - 如何在本地主机上访问Informix数据库(Windows)

Informix 的 Java 连接池

sql - 在 Informix 中从数字转换为带有前导零的字符