jvm

#jvm#

已有27人关注此标签

内容分类

zzwzzit2

Java内存区域对象的内存布局和访问定位(Header、Instance、Padding)

Java普通对象被创建出以后,就需要关注下它在JVM堆中的内存布局是什么样子的。 大致分为3个区域: 1.对象头(Header) 2.实例数据(Instance) 3.对齐补充(Padding) 1.对象头(Header) 对象头在JVM这本书中有个专门的章节去讲Class文件的布局,这一章还没有去看,因此,对于这个暂时没有什么概念。

业余布道师

Java 线上诊断工具 Arthas

Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。Arthas支持JDK 6+,支持Linux/Mac/Winodws,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

2020Labs

Elasticsearch搜索调优权威指南 (1/3)

Elasticsearch搜索调优权威指南,是QBOX在其博客上发布的系列文章之一,本文是该系列的第一篇,主要从文档建模、内存分配、文件系统缓存、GC和硬件等方面介绍了优化查询性能的一些经验。

坎布里奇

jvm虚拟机中运行时数据区域介绍

jvm虚拟机中,运行时数据区域包括七大部分 i. 程序计算器 i. 定义 1) 极小的内存空间; 2) 行号指示器,程序的分支、循环、跳转、异常处理、线程恢复等基本功能都需要依赖程序计算器; 3) 线程私有的。

luckyharry4

JVM内存管理小结

前言 “Write Once Run anywhere” 是得益于JVM,工作了将近一年的时间也明白了,最重要的还是思想结构和底层的实现,因为就算新技术层出不穷,它们也只不过是在锦上添花而已。本文是我是从《深入理解Java虚拟机》总结而来,如果有什么说的不对的地方,还请各位看官指出,我还进行改正 正文 JDK,JRE,JVM三者之间的关系 JDK包含JRE,JRE包含JVM 内存溢出诊断 通过一个 VM argument进行设置 -xx: +HeapDumpOutOfMemoryError 这个命令会导出一个分析文件,需要下载一些工具对这个文件加以分析。

paulandcode

Ubuntu安装JDK

一. Ubuntu 安装JDK的两种方式 1. 通过apt安装. 2. 通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 二. 通过apt安装(jdk有很多版本, 这里介绍两种: openjdk和oracle的JDK) 1.

阿靖哦

java单例模式

JAVA单例模式 java使用单例设计模式的方式有很多种,比如饿汉式,懒汉式,静态内部类式,双重检测锁式以及枚举方式,这里主要讲枚举式。 新建一个接口类 /** * @author Gjing **/ public interface MySingleton { void doSome.

朱培

实战:javac插入式注解处理器

一套编程语言中编译子系统的优劣,很大程度上决定了程序运行性能的好坏和编码效率的高低,尤其在Java语言中,运行期即时编译与虚拟机执行子系统非常紧密地互相依赖、配合运作。了解JDK如何编译和优化代码,有助于我们写出适合JDK自优化的程序。

公众号:程序员果果

JDK11 | 第一篇 : JDK11 介绍

Java11 是 Java 大版本周期变化后的第一个长期支持版本,非常值得关注。从官网即可下载, 最新发布的 Java11 将带来 ZGC、Http Client 等重要特性。

虽然

EDAS应用JVM参数配置生产实践

整理了近期在项目上做的一些技术研究,希望与大家共同探讨交流。 虽然可以默认不优化参数,但是,企业生产实践中,仍建议配置优化,已达到最佳的服务状态。 下面是在长时间的生产环境运行中得出的参数配置建议。

黄河98号

tomcat原理-1-目录结构

/bin - 启动,关闭,其他可运行脚本和一些其他文件/conf - 配置文件。比较重要的文件有server.xml(容器的配置文件)/logs - 默认的运行日志文件/webapps - web应用的发布位置/lib - 要放到classpath下的jar包/work - 工作目录,app运行过程...

bluemind

【直播回顾】云栖社区特邀专家户庆凯:JVM的GC(垃圾回收器)机制

主要讲解JVM的内存结构,及GC原理,GC算法和JVM调优和监控。

动力节点

JVM优化-Java架构师能力提升必学

想要成为一名出色的Java架构师,必须要彻底了解Java的一个重要的特点那就JVM 动力节点Java学院寄语 前些天面试了阿里的实习生,问到关于Dalvik虚拟机能不能执行class文件,我当时的回答是不能,但是它执行的是class转换的dex文件。

bluemind

【直播预告】云栖社区特邀专家户庆凯:JVM的GC(垃圾回收器)机制

主要讲解JVM的内存结构,及GC原理,GC算法和JVM调优和监控。

bluemind

Java技术周刊第8期:JVM的GC(垃圾回收器)机制

Java的开发者们:云栖社区已有5000位Java开发者,发布了30000+Java文章(文章列表),沉淀了7000+的Java精品问答(问答列表)。 Java技术周刊将会为大家介绍最新的Java技术与动态、预告活动、最热问答、直播教程等,欢迎大家订阅Java技术周刊。