Van*_*vic 6 java memory-leaks leakcanary
LeakCanary可以在非Android应用程序上使用吗?例如,在JavaFx应用程序中?
TNX
简短的回答是否定的,不能。
\n\nLeakCanary文档网站是这样说的:
\n\n\n\n\nLeakCanary\xe2\x80\x99 对 Android 框架内部的了解使其具有独特的能力来缩小每次泄漏的原因,从而帮助开发人员显着减少
\nOutOfMemoryError崩溃。
由此,我们推断该工具对 Android 的了解使其与通用检漏仪区分开来。
\n\n然后我们查看 Github 上的源代码存储库,源代码树中有许多目录提供 Android 支持,但没有明显的目录提供对任何其他框架(Swing、JavaFX、SWT 等)的支持。
\n\n最后,LeakCanary 在项目的问题跟踪器上请求支持 JavaFX,但该请求已被拒绝为“不是优先事项”。
\n\n\n\n有人可以将 LeakCanary 使用的方法应用于其他框架,这并非不可想象。或者甚至扩展 LeakCanary 以支持其他框架。但没有迹象表明有人这样做过。(我能找到。)
\n| 归档时间: |
|
| 查看次数: |
136 次 |
| 最近记录: |