首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

小小指针不平凡

像是Java、Python等语言,内存管理都是交给底层程序来控制的,我们在一块内存使用结束之后,无法确定它会在什么时候释放。 相比于交给程序去执行,由程序员执行内存管理本身并不是很糟糕的方案。...虽然各个语言的内存管理策略不尽相同,但往往大同小异,以其中比较典型的Java距离,做个介绍。 我们可以把Java中的内存看成几个桶,简化一下大概是四个桶。...把这四个桶的原理理解了,基本上就能对Java内存管理做到一知半解了。先说方法区,顾名思义就是存储方法的地方。...方法也就是我们开发程序的时候写的函数,只不过在Java当中统一称为方法,因为Java当中一切都是类,所有的函数都是某一个类的方法。...这个时候会导致服务不可用,这也是Java的一大诟病之一,但这也是GC机制导致的。只能根据实际需要以及GC机制进行优化,降低频率,几乎不能根除。

17220
领券