网站首页 站内搜索

搜索结果

查询Tags标签: jvm,共有 1794条记录
  • JVM调优:线上 JVM GC 频繁耗时长,出现 LongGC 告警,这次排查后想说:还有谁?...

    1. 背景多个业务线的应用出现LongGC告警最近一段时间,经常收到CAT报出来的Long GC告警(配置为大于3秒的为Longgc)。2. 知识回顾2.1 JVM堆内存划分新生代(Young Generation)新生代内被划分为三个区:Eden,from survivor,to survivor。大多数对象在新生代被创建。Min…

    2021/5/6 10:26:48 人评论 次浏览
  • 【死磕JVM】看完这篇我也会排查JVM内存过高了 就是玩儿!

    前言 CPU 是时分的,操作系统里面有很多线程,每个线程的运行时间由CPU决定,CPU会分给每一个线程一个时间片,时间片是一个很短的时间长度,如果在时间片内,线程一直占有,就是100%,我们应该意识到,CPU运行速度很快(主频非常高),除非是密集型耗费CPU的运算,其他类…

    2021/5/6 7:27:56 人评论 次浏览
  • <JVM中篇:字节码与类的加载篇>01-Class字节码文件结构

    https://gitee.com/vectorx/NOTE_JVM https://codechina.csdn.net/qq_35925558/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM[toc] Class文件结构 1. Class字节码文件结构类型 名称 说明 长度 数量 魔数u4magic魔数,识别Class文件格式4个字节 1版本号u2minor_versi…

    2021/5/5 13:25:18 人评论 次浏览
  • <JVM中篇:字节码与类的加载篇>02-字节码指令集

    https://gitee.com/vectorx/NOTE_JVM https://codechina.csdn.net/qq_35925558/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM[toc] 1. 概述2. 加载与存储指令2.1. 局部变量压栈指令iload 从局部变量中装载int类型值 lload 从局部变量中装载long类型值 fload 从局部变量…

    2021/5/5 13:25:17 人评论 次浏览
  • <JVM中篇:字节码与类的加载篇>03-类的加载过程(类的生命周期)详解

    https://gitee.com/vectorx/NOTE_JVM https://codechina.csdn.net/qq_35925558/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM[toc] 1. 概述 在Java中数据类型分为基本数据类型和引用数据类型。基本数据类型由虚拟机预先定义,引用数据类型则需要进行类的加载。 按照Jav…

    2021/5/5 13:25:14 人评论 次浏览
  • <JVM中篇:字节码与类的加载篇>04-再谈类的加载器

    https://gitee.com/vectorx/NOTE_JVM https://codechina.csdn.net/qq_35925558/NOTE_JVM https://github.com/uxiahnan/NOTE_JVM[toc] 1. 概述 类加载器是JVM执行类加载机制的前提。 ClassLoader的作用: ClassLoader是Java的核心组件,所有的Class都是由ClassLoader进行加…

    2021/5/5 13:25:11 人评论 次浏览
  • 厉害了!算法题+JVM+自定义View,隔壁都馋哭了

    反思 昨晚去北京大望路阿里面试, 产生了严重的挫败感, 羞愧难当. 比不得从大学就有目标有理想, 一直在为目标努力学习技术的同学, 在大学唯一能拿得出手的就是参加了电子设计大赛, 学了点嵌入式的知识. 毕业后开始做android, 说得好听点叫做项目, 实际上就是搬代码, 真正记…

    2021/5/5 1:25:35 人评论 次浏览
  • 全网首发!只需一篇文章吃透Java多线程技术,全网独家首发!

    前言大家在面试的时候不同程度会被问到JVM的垃圾回收,看面试官水平,有些就背个书就行,比如GC的工作原理,有哪些GC算法和回收器,分别优点和缺点等等,有些面试官估计自己也就背书水平,都没个追问;有些面试官就能追问,一追问就歇菜,比如低延迟的垃圾回收器有哪些以…

    2021/5/4 22:25:54 人评论 次浏览
  • 做了5年Java,目前最全的Java架构师成长路线,手撕面试官

    前言 SQL 语句执行慢的原因是面试中经常会被问到的,对于服务端开发来说也是必须要关注的问题。 在生产环境中,SQL 执行慢是很严重的事件。那么如何定位慢 SQL、慢的原因及如何防患于未然。接下来带着这些问题让我们开启本期之旅!正文 如果你参加过一些大厂面试,肯定会…

    2021/5/4 22:25:41 人评论 次浏览
  • java基础语法

    JVM本身是不可以跨平台的 jre 是java runtime ennvironment 缩写,指java运行环境,包含jvm虚拟机及jvaa核心类库 编写代码需要使用jre 编译和运行代码需要jdk,代码最后运行在jvm中 他们之间存在包含关系:.

    2021/5/4 20:27:46 人评论 次浏览
  • 80后程序员感慨中年危机,最新阿里Java高级面试题及答案,面试总结

    前言 Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。应用程序要发送数据包时,通常是通过 socket 接口,于是就会发生系统调用,把应用层的数据拷贝到内核里的 socket 层,接着由网络…

    2021/5/4 20:26:02 人评论 次浏览
  • JVM调优

    一、JVM内存调优调优的目的是减少GC频率和Full GC的次数1. 什么是Full GC对年轻代、老年代和永久代进行回收。Full GC的整个过程都会暂停用户线程。Young GC(Minor GC):回收年轻代、Old GC(Major GC):回收老年代2. 产生Full GC的原因1. 老年代空间不足2. 永久代空间不足…

    2021/5/4 18:56:11 人评论 次浏览
  • JVM内存分配

    JVM内存划分 首先有class文件=》由类加载器加载class文件到内存空间=》内存空间(方法去、堆、虚拟机栈、程序计数器、本地方法栈)=》垃圾回收负责对内存空间的清理工作=》class文件:Java程序编译后产生的中间代码,其将会被JVM解释执行; 类加载器:负责将class文件加载…

    2021/5/4 7:25:33 人评论 次浏览
  • 第二部分-JVM-002内存模型

    1、内存模型 2、本地方法栈(了解) public class Student {public native void start(); //注意这是一个普通类 }本地方法栈只是登记了native修饰的方法,执行引擎执行时,本质是调用JNI,加载本地方法库中的方法 3、程序计数器 .java-----编译------>.class(字节…

    2021/5/2 7:27:12 人评论 次浏览
  • 解决Play框架启动提示JVM内存分配失败的问题

    记录一下,下次出现同样问题,就知道怎么处理了:play\framework\build.bat 文件:原内容:java -Xms512M -Xmx1024M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M ......修改后: java -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M ........

    2021/5/1 7:25:38 人评论 次浏览
扫一扫关注最新编程教程