Java内存模型(JMM)【垃圾回收相关】
Java资料站
共 4755字,需浏览 10分钟
· 2021-06-01
点击上方蓝色字体,选择“标星公众号”
优质文章,第一时间送达
GC有多少种垃圾回收的算法?
你听说过 年轻代、老年代吗?
复制算法、标记清除 有了解过吗?
我在new一个对象的时候,它是被放在内存的那一块区域;
成员变量和局部变量:在内存区域位置的区别和回收方面的区别;
相关资料
1、Java内存模型
1.1、JVM整体介绍:
1.2、运行时数据区:
1.3、Java内存模型
2、垃圾回收算法
2.1、如何判断某个对象是否是垃圾?
public class Main {
public static void main(String[] args) {
MyObject object1 = new MyObject();
MyObject object2 = new MyObject();
object1.object = object2;
object2.object = object1;
object1 = null;
object2 = null;
}
}
class MyObject{
public Object object = null;
}
2.2、标记-清除
堆中所有的对象都会被扫描一遍,从而才能确定需要回收的对象,比较耗时
有空间碎片,空间不连续,导致一些打的对象可能分配不到合适的空间,这样就还会触发GC回收,而GC回收是比较耗时的
2.3、标记-复制
2.4、标记-整理
3、面试题
GC有多少种垃圾回收的算法?
你听说过 年轻代、老年代吗?
复制算法、标记清除 有了解过吗?
我在new一个对象的时候,它是被放在内存的那一块区域;
成员变量和局部变量:在内存区域位置的区别和回收方面的区别;
3.1、简单讲一下Java内存模型【垃圾回收相关】。
3.2、简单讲一下新生代和老年代。
3.3、GC有多少种垃圾回收的算法,都是什么?
3.4、我在new一个对象的时候,它是被放在内存的那一块区域?
3.5、成员变量和局部变量:在内存区域位置的区别和回收方面的区别?
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:
https://blog.csdn.net/songzi1228/article/details/117173102
评论
如何给模型加入先验知识
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达转载自 | 极市平台来源丨https://zhuanlan.zhihu.com/p/188572028端到端的深度神经网络虽然能够自动学习到一些可区分度好的特征,但是往往会拟合到一些非重要特征,导致模型会局部坍塌到一些不好的特征上
小白学视觉
1
CVPR 2024|大视觉模型的开山之作!无需任何语言数据即可打造大视觉模型
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达作者丨科技猛兽编辑丨极市平台极市导读 本文提出一种序列建模 (sequential modeling) 的方法,不使用任何语言数据,训练大视觉模型。本文目录1 序列建模打造大视觉模型(来自 UCB,Johns Hopki
小白学视觉
0
目标跟踪入门篇-相关滤波
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达 本文来源:AI干货知识库,转载自智车科技。文章仅用于学术交流。/ 导读 /目标跟踪是计算机视觉领域的一个重要问题,目前广泛应用在体育赛事转播、安防监控和无人机、无人车、机器人等领域。简单来说,目标跟
小白学视觉
0
CXL:破解AI时代“内存墙”新途径
AI大模型的快速发展推动“算力”和“存力”需求快速增长,“内存墙”问题由来已久,在 AI 时代表现的愈发明显,“算力”和“运力”之间的差距越来越大。Transformer 类的模型参数的数量呈现指数增长,每两年增加 410 倍,而 GPU 内存仅以每两年 2 倍的速度扩展。1、AI时代“内存墙”问题
架构师技术联盟
0
CVPR 2024|大视觉模型的开山之作!无需任何语言数据即可打造大视觉模型
↑ 点击蓝字 关注极市平台作者丨科技猛兽编辑丨极市平台极市导读 本文提出一种序列建模 (sequential modeling) 的方法,不使用任何语言数据,训练大视觉模型。>>加入极市CV技术交流群,走在计算机视觉的最前沿本文目录1 序列建模打造大视觉模型(来自 U
极市平台
1
词向量(更新) | 使用MD&A2001-2022语料训练Word2Vec模型
buTips: 公众号推送后内容只能更改一次,且只能改20字符。 如果内容出问题,或者想更新内容, 只能重复推送。 为了更好的阅读体验,建议阅读本文博客版, 链接地址https://textdata.cn/blog/2023-03-24-load-w2v-and-expand-your-concpe
大邓和他的Python
0
人工智能周刊#18:微软发布手机端大模型、Llama 3 中文模型列表、苹果开源新项目、
主打尊重隐私的搜索引擎 duckduckgo,也推出了 ai chat 服务,可以使用 chatgpt 或者 claude机器学习周刊:关注 Python、机器学习、深度学习、大模型等硬核技术本期目录:1、Qwen1.5-110B:Qwen1.5 系列的首个千亿参数开源模型2、苹果开源
机器学习算法与Python实战
0
国内高校自动驾驶相关研究团队汇总(近15所大学)
点击上方“小白学视觉”,选择加"星标"或“置顶”重磅干货,第一时间送达最近我们收到很多小伙伴的私信,想要了解国内高校自动驾驶与AI相关的研究团队,今天自动驾驶之心带大家盘点下,也非常感谢我们的好朋友,北京大学的闵博参与贡献!一、北京1)清华大学智能出行研究所等:李克强院士、杨殿阁、李升波等清华大学车
小白学视觉
0