java虚拟机共31篇 第2页
2.5.4 JVM运行时参数-梦境学习站

2.5.4 JVM运行时参数

JVM运行时参数 1. JVM参数选项类型 标准参数选项 比较稳定 以 - 开头 -d32 使用 32 位数据模型 (如果可用) -d64 使用 64 位数据模型 (如果可用) -server 选择 'server' VM 默认 VM 是 server. -...
小梦同学的头像-梦境学习站钻石会员小梦同学
010912
2.2.7 JVM虚拟机之方法区-梦境学习站

2.2.7 JVM虚拟机之方法区

JVM虚拟机之方法区 一、栈,堆,方法区的交互关系 1、运行时数据区结构图 2、堆、栈、方法区的交互关系 3、方法区在jdk7及jdk8的落地实现 方法区是一种规范 JDK1.7及之前,用==永久代==实现,使...
小梦同学的头像-梦境学习站钻石会员小梦同学
09012
2.2.9 字符串常量池-梦境学习站

2.2.9 字符串常量池

字符串常量池 一、字符串的基本特性 String:字符串,使用一对''来表示。 String sl = 'hello';//字面量的定义方式 在字符串常量池中 String s2 = new String('hello'); 调用构造方法 Strin...
小梦同学的头像-梦境学习站钻石会员小梦同学
08911
2.5.3 JVM监控及诊断工具-GUI篇-梦境学习站

2.5.3 JVM监控及诊断工具-GUI篇

JVM监控及诊断工具-GUI篇 一 .工具概述 JDK自带的GUI工具 - JConsole - VisualVM - JMC 第三方工具 MAT Jprofiler Arthas Btrace ...... 二 .JConsole 基本概述 从 Java5开始,JDK自带的Java监...
小梦同学的头像-梦境学习站钻石会员小梦同学
08411
2.4.3 垃圾回收相关概念-梦境学习站

2.4.3 垃圾回收相关概念

垃圾回收相关概念 一. System.gc的理解 在默认情况下,手动调用System.gc或者RunTime.getRunTime().gc(),会显式出发FullGC 同时对新生代和老年代进行回收,尝试释放垃圾。 然而System.gc()调...
小梦同学的头像-梦境学习站钻石会员小梦同学
010611
2.3.1 JVM执行引擎-梦境学习站

2.3.1 JVM执行引擎

JVM执行引擎 1、执行引擎概述 执行引擎是Java虚拟机的核心组成部分之一。 虚拟机是一个相对于“物理机”的概念,这两种机器都有代码执行能力,其区别是物理机的执行引擎是直接建立在处理器、缓...
小梦同学的头像-梦境学习站钻石会员小梦同学
08511
2.2.2 程序计数器-梦境学习站

2.2.2 程序计数器

程序计数器 一、概念 JVM中的程序计数寄存器(Program Counter Register),Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。JVM中的PC寄...
小梦同学的头像-梦境学习站钻石会员小梦同学
07311
2.2.6 堆-梦境学习站

2.2.6 堆

堆 一、堆的核心概述 一个进程对应一个jvm实例,同时包含多个线程,这些==线程共享方法区和堆==,每个==线程独有程序计数器、本地方法栈和虚拟机栈==。 一个jvm实例只存在一个堆内存,堆也是jav...
小梦同学的头像-梦境学习站钻石会员小梦同学
07510
2.2.4 本地方法接口-梦境学习站

2.2.4 本地方法接口

本地方法接口 一、在JVM中的位置 二、定义 简单来讲,一个Native Method就是一个java调用非java代码的接口,一个Native Method 是这样一个java方法:该方法的实现由非Java语言实现,比如C。这个...
小梦同学的头像-梦境学习站钻石会员小梦同学
08110
2.5.1 性能优化概述-梦境学习站

2.5.1 性能优化概述

性能优化概述 一 背景说明 生产环境中出现的问题 发生内存泄漏如何处理? 给服务器分配多少内存合适? 如何对垃圾回收器进行性能调优? 生产环境中CPU负载过高如何处理? 生产环境该给应用分配...
小梦同学的头像-梦境学习站钻石会员小梦同学
07910