热文JVM

1.简介 JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,存在于内存中,是通过在实际的...

热文JVM(java虚拟机)工作原理

在Java中引入了虚拟机的概念,即在机器和编译程序之间加入了一层抽象的虚拟的机器。这台虚拟的机器在任何平台上都提供给编译程序一个的共同的接口。编译程序只需要面向虚拟机,生...

热文常见的JVM

Oracle JDK收费 Oracle说的很清楚了,是Oracle JDK收费,而不是Java收费。 Oracle收了Mysql之后,现在也是两个版本,一个收费一个不收...

热文如何通俗易懂理解中间件

中间件一开始是为了解决一个很头疼的问题: Java 无法直接操纵内存,内存访问必须经过 JVM ( Java 虚拟机)。因此,直接操纵内存的部分最好由 C/C++来完成,...

热文 JVM虚拟机详解

1、 什么是JVM?   JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际...

热文JVM自动内存管理机制

jdk1.6 sun hotspot 运行时数据区域 程序计数器 一块较小的内存空间,当前线程所执行的字节码的行号指示器。 线程私有的内存 可以认为是存储当前线程执...

热文JVM调优:Java GC收集器配置说明

根据Java GC收集器具体分类,我们可以看出JVM根据需求不同提供了三种选择:串行收集器、并行收集器、并发收集器。   串行收集器只适用于小数据量的情况,我们主要了解...

热文高并发时,JVM调优

现象:在分布式部署时,单个服务的虚拟机不断变大,直到内存被用的所剩无几,然后出现各种各样的异常 解决思路:优化虚拟机堆的空间大小,根据实际物理内存的大小进行比例分配,并...

热文常见的垃圾回收算法

1.1 引用计数 原理:只要对象之间互相有引用,也就是,只要对象被引用了,GC 就不进行垃圾回收 缺点: 每次对对象赋值时要维护引用计数器,且计数器本身也有一定的消耗...

热文如何处理jvm内存溢出

相信有一定java开发经验的人或多或少都会遇到OutOfMemoryError的问题,这个问题曾困扰了我很长时间,随着解决各类问题经验的积累以及对问题根源的探索,终于有了...

热文JVM之Java内存区域是如何划分的

对于java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现内存泄露和内存溢出的问题,看起来...

热文JVM内存的设置调优

JVM内存的设置的原理 默认的java虚拟机的大小比较小,在对大数据进行处理时java就会报错:java.lang.OutOfMemoryError。 设置jvm内存的...

热文jvm加载类的过程

       首先我们要知道,java 虚拟机实质上运行的是  .class 文件,.java文件通过javac命令(java语言的编译器)后会变成  .class文 ...

热文jvm垃圾回收机制

jvm内存回收总是在逻辑堆中回收的,只有堆中的内容是动态申请分配的。 > > 垃圾回收机制简称为GC,他就是标记所有活着的实例,将没有标记的实例全部回收,释放内存。 ...

热文深入理解Java虚拟机-走近Java

Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这 个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终...

热文Java并发理论总结

多线程中稍微不注意就会出现线程安全问题,那么什么是线程安全问题?为什么会出现线程安全问题?出现线程安全的问题一般是因为**主内存和工作内存数据不一致性**和**重排序**...

热文 jconsole与jvisualvm

jvisualvm同jconsole都是一个基于图形化界面的、可以查看本地及远程的JAVA GUI监控工具,可以认为jvisualvm是jconsole的升级版,因此这里...

热文jmap与jhat

jmap(Java Memory Map)命令可以获得运行中的jvm的堆的快照,从而可以离线分析堆,以检查内存泄漏,检查一些严重影响性能的大对象的创建,检查系统中什么对象...

热文JVM启动参数大全及默认值

其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足...

热文垃圾收集器

如果说收集算法是内存回收的方法论,垃圾收集器就是内存回收的具体实现。Java虚拟机规范中对垃圾收集器应该如何实现并没有任何规定,

热文垃圾收集算法

由于垃圾收集算法的实现涉及大量的程序细节,而且各个平台的虚拟机操作内存的方法又各不相同,因此本节不打算过多地讨论算法的实现,只是介绍几种算法的思想及其发展过程。

热文判断对象是否已死

堆中几乎存放着Java世界中所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象有哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用的对象)...