--- sidebar_position: 2 title: 清理内存接口 description: ZHub 服务内存清理接口 --- # 清理内存接口 ## 接口说明 - **路径**: `GET /_/cleanup` - **功能**: 清理可回收的内存资源 - **用途**: 释放无用的主题和消息,优化内存使用 ## 清理条件 清理满足以下条件的主题: - `subsize = 0` - 没有订阅者 - `mcount = offset` - 没有待消费的消息 ## 使用示例 ```bash # 手动触发内存清理 curl http://127.0.0.1:711/_/cleanup ``` ## 返回信息 接口返回清理操作的结果: - **成功**: 返回 `"+OK"` - **失败**: 返回错误信息 **响应示例**: ```json "+OK" ``` ## 清理机制 **手动清理**:通过调用此接口立即触发清理操作 - 清理所有符合条件的主题 - 释放相关内存资源 ## 应用场景 1. **内存优化**: 当发现内存占用过高时手动清理 2. **性能调优**: 在性能测试后清理测试数据 3. **资源回收**: 清理不再使用的主题和消息