刘俊技术博客专栏

专注于J2EE和大数据

Java8 JVM参数解读

我们知道java虚拟机启动时会带有很多的启动参数,Java命令本身就是一个多参数的启动命令。那么具体JVM启动包含哪些参数呢?这篇文章针对java8的情况做一篇汇总解读,包含大多数常见和不常见的命令参数,过于小众的就不写了。命令参数包含标准参数(Standard Option)非标准参数(Non-...

2018-06-08 11:11:04

阅读数:146

评论数:0

Java8用jmap输出jvm参数

jmap输出[tomcat@n01 ~]$ /opt/java/jdk1.8.0_101/bin/jmap -heap 11368 Attaching to process ID 11368, please wait... Debugger attached successfully. Se...

2018-06-08 11:09:02

阅读数:237

评论数:0

jdk8 HotSpot内存模型

概述java的内存管理采用自动内存管理机制,这样就不需要程序员去写释放内存的代码,而且不容易出现内存泄漏问题。正是由于内存的申请和释放都交给了Java虚拟机,一旦出现内存泄漏和溢出问题时,在不了解Java虚拟机内存结构和自动管理机制的情况下,很难排查问题的所在。所以一个成熟的程序员和架构师,必须很...

2018-06-08 10:10:56

阅读数:102

评论数:0

Java8内存模型—永久代(PermGen)和元空间(Metaspace)

一、JVM 内存模型  根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。  1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈...

2018-06-08 10:09:18

阅读数:41

评论数:0

通过jstat实时检测JVM内存变化

Jstat是JDK自带的一个轻量级工具,主要用JVM内建的指令对java应用程序的资源和性能进行实时的监控。 基本语法   jstat [-t] [-h]     参数解释: option   可以从下面参数中选择 -class                 ...

2017-08-25 14:57:36

阅读数:833

评论数:0

Linux终端如何安装JDK7和Tomcat7

本次安装建立在Ubuntu 14.04上。采用putty连接终端。 安装Jdk 1 由于Tomcat需要JDK的支持,所以在安装Tomcat之前需要先安装JDK。假如安装了JDK则跳过该步,直接看安装Tomcat7。 首先打开Java SE的官网,选择屏幕中下方的Java...

2015-09-16 14:13:49

阅读数:1740

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭