现在的位置: 首页 > 综合 > 正文

Java文件句柄释放

2013年02月17日 ⁄ 综合 ⁄ 共 702字 ⁄ 字号 评论关闭

java代码书写过程,文件资源的释放需要特别谨慎的对待.通常文件资源使用后必须close,然后再删除。

如果先删除但没有close掉,会造成文件句柄未被释放.

这会造成实际使用磁盘空间较大,成为瓶颈

eg:

 

 

 

此时文件关闭了,但是out还持有文件,out未关闭则文件句柄未被释放。造成实际可使用空间小于可使用空间。

 

2.文件句柄的调试可用lsof 命令进行查看

   lsof -s |grep java

   lsof -s |grep deleted

 

抱歉!评论已关闭.