文件名称:jleaks:Java Resource Leaks Monitor,用于Java资源泄露检测
文件大小:10KB
文件格式:ZIP
更新时间:2024-08-02 07:58:23
Java
jleaks Java Resource Leaks Monitor,用于Java资源泄露检测。 当程序库的作者向用户提供一个使用后需要释放资源的类,通常都苦恼如何保证用户的这个行为。Java的类不像C++拥有析构函数,对于库的提供者,C++程序员面对上述问题只要简单的在析构函数中释放其资源即可,但是Java通常是提供一个close()方法给使用者,要求使用者主动调用去释放资源,但是如果使用者没有调用,作为库本身也没有什么办法。这个资源释放的需求,在复杂的系统中,有时会形成一个链条,任何一个环节用户疏忽了,都会造成之后所有的资源产生泄露。 jleaks就给程序库提供了检测用户的不正确使用造成的资源泄露的能力。为什么是给程序库提供这种能力,而不是让库的用户直接使用呢?因为如果要求库的使用者直接应用这种功能,你说如果用户不记得通过finally或者JDK7的新特性try-with-resour
【文件预览】:
jleaks-master
----.gitignore(29B)
----settings.gradle(28B)
----build.gradle(1KB)
----src()
--------main()
----README.md(6KB)
----log4j.xml(457B)