---
layout: doc
title: object / clean_up
---
# clean_up

### 名称

    clean_up - 在不活动(inactive)的对象中定期呼叫此方法

### 语法

    int clean_up( int inherited );

### 描述

    驱动程序会定期呼叫所有已经一段时间不活跃的对象中的 clean_up() 方法。这段时间的长短在运行时配置文件中指定。传递给函数的标识符 `inherited` 指明此对象是否被其它对象继承。

    如果 clean_up() 返回 0，此方法在这个对象中永远不再重复呼叫，如果返回 1，在指定的 clean_up() 延迟时间后对象还是不活动时，会再次呼叫 clean_up() 方法。

    通常对象使用此方法摧毁自己以节省内存，不过一般不会摧毁已经被其它对象继承的对象(inherited > 1)。

### 翻译

    雪风(i@mud.ren)
