码迷,mamicode.com
首页 >  
搜索关键字:jvm xms xmx permsize maxpermsize    ( 12862个结果
深入理解JVM(③)经典的垃圾收集器
前言 如果说垃圾收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。本次要介绍的是几款“经典”的垃圾收集器,之所以被称之为“经典”,是为了与几款目前仍处于实验状态,但是执行效果上哟革命性改进的高性能低延迟收集器区分开来,虽然算不上最先进的技术,但却是在实践中千锤百炼,足够成熟,可以在商用生 ...
分类:其他好文   时间:2020-06-14 20:14:52    阅读次数:45
【Java】类与对象-JV内存分析
1.类 类是一个模板,它描述一类事物的状态和行为。 类的创建: 状态使用成员变量 行为使用成员方法 2.对象 对象是类的一个实例,有状态和行为。 例如:一只狗就是动物类的一个实例,它有状态和行为,状态:颜色,品种,名字;行为有摇尾巴,叫、吃等 3.JVM的内存划分 JVM将内存主要划分为:方法区、栈 ...
分类:编程语言   时间:2020-06-14 18:53:57    阅读次数:73
三步排查JVM cpu 100%问题
@ 本文将通过一个简单的案例,展示几下几点: 如何定位是哪个服务进程导致CPU过载 哪个线程导致CPU过载 哪段代码导致CPU过载 首先是写一个死循环的代码demo,用于模拟cpu100%的场景(此处不一定达到100%,只是为了演示排查过程尽量模拟) public class BusyCpu { p ...
分类:其他好文   时间:2020-06-14 15:02:17    阅读次数:59
史上最全!2020面试阿里,字节跳动90%被问到的JVM面试题(附答案)
前言:最近老是收到小伙伴的私信问我能不能帮忙整理出一份JVM相关的面试题出来,说自己在大厂去面试的时候这一块问的是特别多的,每次自己学的时候每次都学不到重点去。这不他来了,一份详细的JVM面试真题给大家整理在下方了! 一、什么情况下会发生栈内存溢出? 1、栈是线程私有的,栈的生命周期和线程一样,每个 ...
分类:其他好文   时间:2020-06-14 14:56:48    阅读次数:53
tomcat内存溢出问题解决
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存 ...
分类:其他好文   时间:2020-06-14 14:45:20    阅读次数:54
一篇文章搞清JVM死锁问题及排查
关于死锁,一直是面试和日常开发中的熟悉话题,本文将进行一下探讨: 什么是死锁 出现死锁的原因 如何避免死锁 代码中死锁问题怎么排查 @ 1. 什么是死锁 死锁是指两个或两个以上的进程或线程,在执行过程中,由于竞争资源而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去 划重点:两个或两个以上进 ...
分类:其他好文   时间:2020-06-14 14:30:22    阅读次数:74
java基础知识有哪些需要注意的地方(一)
1. javac和java命令 javac命令后面跟的是java文件的文件名,例如HelloWorld.java。该命令用于把java源文件编译成为class字节码文件。如: java HelloWorld.java,执行之后如果没有报错,那么就会生成一个HelloWorld.class文件。 ja ...
分类:编程语言   时间:2020-06-14 01:11:51    阅读次数:73
JVM类加载机制
Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最 终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。与那些在编译时需 要进行连接的语言不同,在Java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成 的,这种策略让J... ...
分类:其他好文   时间:2020-06-13 23:00:27    阅读次数:74
图解 synchronized 的锁升级机制
Synchronized关键字可以用来修饰方法或者代码块。对于同步方法,JVM 采用 ACC_SYNCHRONIZED 标记符来实现同步。 对于同步代码块。JVM 采用 monitorenter、monitorexit 两个指令来实现同步。 在JDK1.6之后对对synchronized锁进行了升级 ...
分类:其他好文   时间:2020-06-13 19:33:47    阅读次数:219
2020最新Java面试题集合,朋友圈疯传,知乎过万点赞
前言 这些都是大厂真实面试题,小编呕心沥血,熬夜加班整理,希望对大伙有用,坚持每日分享一套Java学习资源干货,一起提高,一起进步,面试题分为上下两部分,每日一道题,面试必无敌。 一共有34个面试专题,还有详细的面试答案 Java语法基础面试专题、并发编程面试专题、 JVM_面试专题及答案、Tomc ...
分类:编程语言   时间:2020-06-13 17:34:05    阅读次数:167
12862条   上一页 1 ... 68 69 70 71 72 ... 1287 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!