System.doCompact

功能/含义
内存紧缩化
类型
System类的成员方法
语法
doCompact(level=clAll)
参数
level  指定等级。
 指定clIdle 时,吉里吉里进行与系统处于空闲状态时 (系统相对处理较少的状态)进行的紧缩化相同的处理。 现版本会进行tjs2的垃圾收集。
 指定clDeactivate 时,吉里吉里进行与系统处于非活动状态时(在其他应用处于活动状态的时候) 进行的紧缩化相同的处理。 现版本会清理层运算使用的临时图像缓冲,层缓存,xp3归档文件的段(storage的片段)缓存,自动检索路径的缓存。
 指定clMinimize时,吉里吉里进行与系统处于最小化状态时进行的紧缩化相同的处理。 现版本会清理绘制文字缓存、图像缓存。
 指定clAll 时,吉里吉里执行上述的全部紧缩化处理。
 紧缩化等级以 clIdle < clDeactivate < clMinimize < clAll的顺序强度逐渐增强。如果指定更高的级别,则也会在进行较低级别的压缩。 例如,在执行clDeactivate时,也会执行clIdle中的处理。
 如果省略参数,则会视为指定clAll。
返回值
无 (void)
说明
 进行内存的紧缩化。紧缩是指释放未使用的内存和各种缓存用内存,减少内存使用量的处理。
 因为吉里吉里会自动进行此处理,所以通常不需要太在意,但是如果想强制在程序侧的处理中进行的话,可以使用这个方法。