std.runtime 包

功能介绍

runtime 包的作用是与程序的运行时环境进行交互,提供了一系列函数和变量,用于控制、管理和监视程序的执行。

CangJie 语言使用自动垃圾回收机制来管理内存,runtime 包提供了手动触发垃圾回收、设置垃圾回收的阈值、获取内存统计信息等功能,用于对垃圾回收进行调控和监测。

API 列表

函数

函数名功能
GC(Bool)执行 GC。
SetGCThreshold(UInt64)修改用户期望触发 GC 的内存阈值,当仓颉堆大小超过该值时,触发 GC,单位为 KB。

结构体

结构体名功能
MemoryInfo提供获取一些堆内存统计数据的接口。
ProcessorInfo提供获取一些处理器信息的接口。
ThreadInfo提供获取一些仓颉线程统计数据的接口。