用LeakCanary检测所有内存泄漏

用LeakCanary检测所有内存泄漏

jvm 3年前 (2021-01-08) 浏览: 918 评论: 0

我们都曾被内存泄漏所困扰,在某些时候,甚至在生产过程中,内存泄漏会导致OutOfMemoryError崩溃。Square的Pierre-Yves-Ricau通过构建LeakCanary解决了这个问题,LeakCanary是一个在内存泄漏发布之前检测并帮助您修复内存泄漏的工具。在Droidcon 2015纽约演讲中,Pierre教授了一些技巧,可以显著减少OutOfMemoryError崩溃,并轻松

JVMjava虚拟机中影响垃圾收集GC的有哪些因素?

JVMjava虚拟机中影响垃圾收集GC的有哪些因素?

爪哇岛 4年前 (2020-09-12) 浏览: 352 评论: 0

弱引用、软引用、虚引用 一些应用程序通过使用终结和弱、软或虚引用与垃圾回收进行交互。 这些特性可以在Java编程语言级别创建性能组件。 例如,依赖终结来关闭文件描述符,这使得外部资源(描述符)依赖于垃圾收集的及时性。依赖垃圾回收来管理内存以外的资源几乎总是一个坏主意。 显式垃圾回收 应用程序可以与垃圾回收交互的另一种方式是通过调用垃圾回收(). 这可能会在不必要时强制执行主要收集(例如,当次要收集

登录

忘记密码 ?

切换登录

注册