添加了更多的资源释放代码