JVM内存设置-1.7 技术sense + 业务sense + 数据sense

在这里插入图片描述
在这里插入图片描述

JVM运行时内存构成
在这里插入图片描述
在这里插入图片描述

新生代1/3

  • 新创建的对象首先放在新生代
  • 对象状态朝生夕死
  • 垃圾回收最频繁的地方
  • 采用MinorGC进行内存清理

老年代2/3

  • 大对象
  • 多次垃圾回收后仍然保留的对象
  • 采用MajorGC进行内存清理

永久代(很少内存空间)

  • class文件、元数据信息
  • 不执行内存清理

内存设置常用的参数

-Xms -Xmx

–XX:NewSize

–XX:MaxPermSize

–XX:NewRatio=n

–XX:SurivorRatio=n

–XX:+UserParNewGC和–X:+UserConcMarkSweepGC

HeapDumpOnOutMemoryError和HeapDumpPath

内存设置实战步骤

1、为操作系统预留运行资源、其余的内存分配给JVM

2、判断对象特性,确定新生代和老年代的内存大小

3、设置垃圾回收算法和开启OOM异常诊断日志

在这里插入图片描述
在这里插入图片描述
学到一个不错的学习方法,叫三个一学习法,首先学习思维从输入转变为输出的方式,尝试将学到的知识沉淀为一些内容,最基础的实践就是记笔记,笔记本质就是学到的知识的一些原始素材再加工一下可以整理一篇文章之类,而输出的形式就可以参考费曼学习法,尝试用大白话解释所学内容,不断迭代不能解释清楚的知识,直到完整解释清楚,而用大白话解释的话可以尝试使用生活联想法用生活中遇到的事情来解释专业知识便于毫无相关专业背景/或者比较薄弱的人理解

化被动吸收为主动产出,如写博客,最开始用记笔记的方式,然后加工,这时可以用费曼学习法,把知识化繁为简,化难为易的方式讲出来,期间遇到不够通畅的点就是没弄懂的点,就需要再回去斧正学习,记知识点可以用生活化联想将知识点串联。

化被动为主动,化复杂为简单,化抽象为具象,化陌生为熟悉

费曼学习法:
1.确定学习目标
2.以教促学
3.发展在学习
4.提炼与简化学习内容
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值