0826

1、红黑树5大特点
2、G1回收特点
3、Netty线程模型(两种事件,三种模型)
4、运行时数据区域
java引用的大小
5、虚拟内存、物理内存

1、红黑树5大特点

所有节点是红色或者黑色
根节点是黑色
红色节点的两个子节点都是黑色
叶子节点是为null的黑色节点
从根节点到所有叶子节点的路径中,黑色节点的数目都相同

2、G1回收特点

特点一:少量STW时间,高吞吐量
筛选活跃对象最小的region进行回收(关键,并不是全量回收)
特点二: 支持大堆,一个收集器解决堆内存的回收。
G1收集器将java堆划分为一个个相等大小的region,可以搞定整个java堆。之前收集器需要新生代老年代不同的收集器配合(CMS+PRANEW )。
特点三: 避免内存碎片
G1本质上是基于“标记-整理”的收集方式
局部的两个Region是采用复制的方式。
特点四:可预测的停顿时间
这个依赖的就是G1会维护一个优先列表,根据配置的时间,尽量只回收那些高优先级的Region。

3、Netty线程模型(两种事件,三种模型)

两种事件:客户端连接到服务器、服务器收到读写请求
单线程、多线程、主从模式

4、运行时数据区域

5、虚拟内存、物理内存

what?
早期的内存分配:直接映射,必须全部装入
虚拟内存:将虚拟内存映射到物理内存上,为一个进程分配内存后只需保证虚拟内存连续,物理内存不必连续
------引出:只需装入需要的物理内存块就行了。
优点:无法直接操纵物理地址,安全;
------采用分页机制
缺页中断过程?

https://blog.csdn.net/h843653844/article/details/97619570
背包问题:494 、416、474

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值