【发布时间】:2013-01-21 11:24:45
【问题描述】:
我的应用程序将尝试将文件数据从一个文件复制到另一个文件,因此我启动了 1000 个任务,该任务将执行此操作,然后进程虚拟内存将增加。我的问题是在完成 1000 个任务之后,我仍然尝试运行一个任务,那么为什么虚拟内存会增加?
我使用 top 命令检查进程内存使用情况,甚至我还使用 libumem 检查了任何内存泄漏。
请帮助我理解为什么虚拟内存会增加。
添加更多数据。 当我多次执行相同的操作时,每次虚拟内存都没有增加,但有时内存会增加。我无法理解增加的原因。即使我也检查了内存泄漏,但没有内存泄漏。并且该操作包括 corba 调用。
【问题讨论】: