内存管理

本页将介绍与 Vector 对象实例内存管理和元素验证的相关 Vector Helper API

vector_helper_free_available_memory

尝试回收指定 Vector 对象实例中可用的空闲内存空间

Syntax

bool vector_helper_free_available_memory
(
VectorContext* vector_object_context
);

Parameters

参数名

类型

必选

描述

vector_object_context

Vector

True

指定 Vector 对象实例描述符

Return Value

类型:bool

描述:成功返回 True,失败返回 False

Remarks

此函数的返回值在 Vector Helper 1.0.1 版本之前不可靠,若调用参数正确,无论是否成功回收空闲内存,均返回 True。因此您不能通过返回值来作为判断回收空闲内存成功的依据,应该调用 vector_helper_get_size 函数并获取 VectorSizeType::kAvailableMemorySize 大小计数器,之后验证该大小计数器的值是否为 0。