从blink里剥离的垃圾回收组件, 能让c 拥有java一样的自动垃圾回收机制