精华内容
下载资源
问答
  • jvm学习

    2016-04-29 14:44:34
    JVM 学习文章 1. JVM基本原理:http://www.cnblogs.com/angeldevil/p/3801189.html 2.JVM垃圾回收机制:http://jbutton.iteye.com/blog/1569746

    JVM 学习文章

    1. JVM基本原理:http://www.cnblogs.com/angeldevil/p/3801189.html

    2.JVM垃圾回收机制:http://jbutton.iteye.com/blog/1569746

     Java1.2之前主要通过引用计数器来标记是否需要垃圾回收,而1.2之后都使用根搜索算法来收集垃圾,而收集后的垃圾是通过什么算法来回收的呢?

    1、    标记-清除算法

    2、    复制算法

    3、    标记-整理算法


    展开全文
  • JVM学习

    2018-06-13 16:47:17
    1方法区 (线程共有) 2堆 (线程共有) 堆内存不足(-Xmx -Xms) ...JVM参数说明:http://www.cnblogs.com/wenfeng762/archive/2011/08/14/2137810.html 参考: 1 http://www.cnblogs.com/zhguang/p/3257367.html

    1方法区  (线程共有)

    2堆   (线程共有) 堆内存不足(-Xmx -Xms) Java heap space

    3本地方法栈(运行本地方法 Native方法) unable to create native thread(线程数超过了操作系统的限制) 给虚拟机分配内存过大(-Xmx,-MaxPermSize)

    4虚拟机栈(运行JAVA方法) 栈内存不够(-Xss)

    5程序计数器

    6持久代 (方法区 常量池 非堆的部分NoHeap) PermGen space 方法区(持久代)使用过大 应用加载class过大,字节码生成技术使用过多 (-XX:PermSize,-XX:MaxPermSize) 回收“性价比”低。废弃常量和无用的类。

    分代回收    Eden  Survivor1 Survivor

    年轻代  YongGC  

    老年代 Major GC 也叫Full GC(老年代存储的对象比年轻代多得多,而且不乏大对象,对老年代进行内存清理时)

    分代收集    年轻代:停止复制算法中  Eden区与Survivor的比例较大,HotSpot默认是 8:1:1

                       (代表Eden:Survivor1:Survivor2=8:1:1.)

                     老年代:标记-整理算法:标记出仍然存活的对象(存在引用的),将所有存活的对象向一端移动,以保证内存的连续。

    在发生Minor GC时,虚拟机会检查每次晋升进入老年代的大小是否大于老年代的剩余空间大小,如果大于,则直接触发一次Full GC,否则,就查看是否 设置了-XX:+HandlePromotionFailure(允许担保失败),如果允许,则只会进行MinorGC,此时可以容忍内存分配失败;如果不允许,则仍然进行Full GC(这代表着如果设置-XX:+Handle PromotionFailure,则触发MinorGC就会同时触发Full GC,哪怕老年代还有很多内存,所以,最好不要这样做)。

    JVM参数说明:http://www.cnblogs.com/wenfeng762/archive/2011/08/14/2137810.html

    参考:

    1 http://www.cnblogs.com/zhguang/p/3257367.html

    展开全文
  • jvm学习目录

    2020-05-05 20:45:30
    本页为jvm学习系列的目录。 java内存区域 jvm学习 java内存区域 jvm学习 java字符串常量池以及String常见简单面试问题 垃圾回收 JVM学习 谁是垃圾?判断对象是否能被垃圾回收 可达性分析 四大引用 JVM学习 并发...
    展开全文
  • JVM学习笔记

    2014-07-25 22:51:10
    JVM学习笔记(一)--------基本结构 JVM学习笔记(二)----java代码编译和执行的整个过程 JVM学习笔记(三)---------内存管理和垃圾回收 JVM学习笔记(四)------内存调优
  • jvm-juc:jvm学习笔记
  • 学习 jvm学习笔记,记录日常jvm相关知识点
  • jvm学习路线图

    2018-05-04 16:34:30
    jvm学习路线图,可以供初步想学习的同学了解学习。。。
  • 黑马JVM学习笔记二

    2021-01-20 13:55:13
    title: 黑马JVM学习笔记二 date: 2020-01-13 1:00:00 tags: JVM categories: JVM 黑马jvm 内存结构 内存结构总览图: 程序计数器 1.定义:Program Counter Register 程序计数器 (寄存器) 程序计数器是Java对物理...
  • JVM学习笔记-01-JVM的学习方式 文章目录JVM学习笔记-01-JVM的学习方式JVM探究 最新JVM教程IDEA版【Java面试速补篇】-01-JVM的学习方式 JVM探究 请你谈谈对JVM的理解?java8虚拟机和之前的变化更新? 什么是OOM,什么...

    JVM学习笔记-01-JVM的学习方式

    最新JVM教程IDEA版【Java面试速补篇】-01-JVM的学习方式

    JVM探究

    1. 请你谈谈对JVM的理解?java8虚拟机和之前的变化更新?
    2. 什么是OOM,什么是栈溢出StackOverFlowError?怎么分析?
    3. JVM的常用调优参数有哪些?
    4. 内存快照如何抓取,怎么分析Dump文件?知道吗?
    5. 谈谈JVM中,类加载器你的认识?

    1. JVM的位置

    2. JVM的体系结构

    3. 类加载器

    4. 双亲委派机制

    5. 沙箱安全机制

    6. Native

    7. PC寄存器

    8. 方法去

    9. 三种JVM

    10. 新生区

    11. 老年区

    12. 永久区

    13. 堆内存调优

    14. GC
      16.1常用算法

    15. JMM

    16. 总结


    1. 百度
    2. 思维导图
    展开全文
  • JVM学习路线.png

    2021-02-20 17:51:23
    是不是学习方向迷茫,老衲这有本葵花宝典之JVM学习路线,只要你按这个来学离高级工程师就进一步了,加油。
  • JVM-LearningAndOptimize JVM学习笔记与调优实战 JVM学习笔记与调优实战(七):调优工具的使用教程
  • JVM学习笔记1 JVM概述

    2020-12-16 20:54:14
    JVM学习笔记1 JVM概述JVM是什么为什么要学习JVM JVM是什么 学习JVM,首先要宏观理解JVM是什么。 JVM,JAVA Virtual MAchine,JAVA虚拟机。也就是运行在操作系统和JAVA程序之间的一个中间环境。JVM运行在操作系统上,...
  • 系统性学习JVM请点击JVM学习目录。 并发可达性分析遇到的问题 前面说完了可达性分析。基本对于垃圾回收如何判断对象是否存活便有了一个大概的认识。下面,我们补充一个知识点,并发可达性分析,也是为后面讲垃圾收集...
  • 细粒度jvm学习xmind

    2020-11-20 10:56:00
    思维导图 主要包括:jvm学习笔记,包含示例,JIT,类加载机制,垃圾回收机制等等,站在全局的角度思考问题
  • JVM学习资料+笔记

    2016-06-30 09:58:23
    买的JVM学习资料(深入JVM内核—原理、诊断与优化),给大家分享还有自己整理的学习笔记
  • JVM学习(一)初识JVM

    2019-05-07 22:19:56
    对于初学java的人来说可能不会涉及到JVM的知识,随着学习的不断深入,我们就会时常听到JVM调优,垃圾回收算法等等一系列关于JVM的概念,勾起我们对JVM学习的欲望,正当我们充满激情地寻找资料誓要弄清JVM的时候,...
  • JVM学习笔记(一)

    2018-06-02 08:17:01
    一份JVM学习的笔记,含查看JVM运行时信息\JVM垃圾收集信息\JVM锁信息等
  • JVM学习笔记核心知识点整理,包含类文件加载机制,运行时数据,JVM内存模型,GC算法,垃圾收集器分类等
  • JVM学习笔记(缓慢更新).md
  • JVM学习笔记.docx

    2012-09-07 11:55:41
    JVM学习笔记.docx
  • JVM学习思维导图

    2019-10-24 17:38:41
    近期学习jvm,对于一些专业术语的不了解,导致学习起来枯燥无味,很是费力气,故整理了学习jvm的思维导图,本思维导图整理了jvm学习内容,包括jvm内存模型、safepoint、java类加载、java类加载器、内存分配策略、GC...
  • JVM学习笔记14 异常

    2020-06-11 13:46:10
    bilibili-JVM学习笔记14 异常 JVM学习笔记11 - Java字节码初识 JVM学习笔记12 - 解读笔记11中的attributes JVM学习笔记13 P49 异常处理1 try catch 异常处理2 throw
  • java jvm 源码学习
  • JVM学习——基本概述

    2020-11-01 21:57:01
    JVM学习总结——基本概述 前言 最近在 b 站上看了宋红康老师的 JVM 讲解视频,对 JVM 有了一个基本特此写一些博客来记录我的一些理解和总结,博客中所使用的部分图片是由宋红康老师画,我这里拿来使用一下,特此...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 228,500
精华内容 91,400
关键字:

jvm学习