Returns the memory size occupied by an object.
Syntax
int4 ST_Memsize(meshgeom geom);
int4 ST_Memsize(sfmesh sfmeshObject);
int4 ST_Memsize(material material);
int4 ST_Memsize(texture texture);Parameters
| Parameter | Type | Description |
|---|---|---|
geom | meshgeom | A meshgeom object. |
sfmeshObject | sfmesh | An sfmesh object. |
material | material | A material object. |
texture | texture | A texture object. |
Description
ST_Memsize returns the amount of memory the input object occupies. The return type is int4.
The function accepts four object types: meshgeom, sfmesh, material, and texture.
Examples
Get the memory size of a single object
SELECT ST_Memsize(
'MESHGEOM(PATCH(INDEXSURFACE(VERTEX(0 0,0 10,10 10,10 0), INDEX((0,1,2),(1,2,3)))))'::meshgeom
);Result:
st_memsize
------------
144该文章对您有帮助吗?