永发信息网

一个java程序运行结束后,占用的那些内存是立即被释放掉么?

答案:2  悬赏:30  手机版
解决时间 2021-01-25 14:46
一个java程序运行结束后,占用的那些内存是立即被释放掉么?
最佳答案
Java虚拟机运行结束后,虚拟机进程占用的内存空间被操作系统回收,至于操作系统是不是释放占用的物理内存,要看操作系统核心算法是怎么设计的
全部回答
java堆上的内存都是通过gc来回收的,最后str只是指向了最后一次申请的内存,之前申请的内存会在新生代满了之后,触发minor gc(minor gc是新生代使用的垃圾收集器)来进行内存的回收(也就是释放)。java堆内存的管理采用了分代的方法,具体可以分为新生代,老年代以及方法区(或者叫做永久代,永久代可能在jdk1.8以后取消),一般来说,如果没有设置虚拟机参数,对象优先在新生代分配内存。具体新生代还分为一个eden区,两个survivor区。楼主要是有兴趣的话,可以多了解一下java的垃圾回收机制,我就不多说了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
坐哪路公交车从西安火车站到北郊郭家庙村
为什么旅行社能买到优惠的票?
怎么辨别空气滤清器质量好坏
按照北京市水资源总量和现阶段的人均需水量,
武汉至合肥多少公里
谁能给出破窗效应的哲学解释?
想买个料理机!香港良太的,和台湾好功夫的,
我现在上的是3+2 也就是说 5年毕业后就是大专
有关定滑轮和动滑轮的公式最好具体一点 在此
读太阳黑子与温带乔木年轮相关性曲线图,回答
巴拉巴拉地址在什么地方,想过去办事
你若不爱我 为何还那么对我是哪首歌
2016年,自己交了社会保证养老医疗,单位也给
555定时器的输出端电压和电流由哪些器件控制
京东精选就是(京造)吗
推荐资讯
怎么查询快递单号从哪寄来的?
关于下列细胞的相关叙述正确的是①血小板②植
长春盛阳花苑房子没有手续买房子是不允许的,
我是一个已婚女人在网络上和一个离过婚的男的
哪两个数乘起来等于490加起来等于-14
如何评价红色经典文学
朋友送的一包硬盒玉溪烟上面怎么没写吸烟有害
建军90周年读后感
形位公差数值上加最大实体是什么意思
secret工厂(宁大店)地址有知道的么?有点事想
深圳万科大厦到福田保税区福明喜来登酒店怎么
单选题下列不属于文化范畴的是:A.陕北民歌B.
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?