0 人感兴趣 · 3 次引用
当频繁做GC时,如何定位出问题?当内存泄露时,又是如何定位出问题?这篇将简单介绍通过命令行工具以及MAT工具去分析内存的使用,尝试修正其问题所在。
在运行时 每个new String()出来的都是独立的对象,即使他们的值都是一样的,如:"BTC", 那么通过String.intern()可以大量减少此类对象的内存占用
堆分为年轻代和年老代。永久代是非堆内存,它又叫做方法区(一般的说法),主要存储已被加载的类信息、常量、静态变量。而该区域在java8已被删除,取而代之的是元空间,会在后面的章节细讲。
🏆 2021年InfoQ写作平台-签约作者 🏆
之所以觉得累,是因为说的比做的多。
还未添加个人签名
此间若无火炬,我便是唯一的光
百度官方技术账号