megengine.coalesce_free_memory

coalesce_free_memory()[源代码]

这个函数会尽量将所有连续的空闲块释放回操作系统,小块可能不会被返回。

由于 megengine 的异步处理,这个函数的效果可能不会立即体现出来。 如果你想立即看到效果,你可以在调用这个函数之后调用 megengine._full_sync

注解

  • 此功能不会移动任何正在使用的内存;

  • 如果没有可以释放的块,这个函数可能什么都不做。