Harris的博客

一花一世界,一叶一菩提,一心一静思,一步一脚印

【深入理解JVM】:Java内存模型JMM

转至:http://blog.csdn.net/u011080472/article/details/51337422 多任务和高并发的内存交互 多任务和高并发是衡量一台计算机处理器的能力重要指标之一。一般衡量一个服务器性能的高低好坏,使用每秒事务处理数(Transactions Per Se...

2017-12-11 10:12:50

阅读数:43

评论数:0

JVM系列知识汇总

jvm系列知识汇总 原创 2017-11-04 白玉 IT哈哈 点击可阅读 《JVM系列:jvm基本结构》 《JVM系列:java中JVM的原理 》 《JVM系列:解决JVM最大内存设置问题 》 《JVM系列:JVM参数设置、分析 》 《JAVA虚拟机体系结构 》 《JVM系列:...

2017-11-10 11:19:04

阅读数:464

评论数:0

Java 开发必须掌握的线上问题排查命令

作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题。这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查。由于在生产环境中,一般没办法debug(其实有些问题,debug也白扯。。。),所以我们需要借助一些常用命令来查看运行时的具体...

2017-08-22 15:13:14

阅读数:221

评论数:0

JVM调优总结 收集器选择-各个代比例

堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5....

2017-08-22 13:47:28

阅读数:110

评论数:0

Java VisualVM 插件地址

Java VisualVM 插件地址 打开Java VisualVM检查更新插件时,报以下错误: 连接连不上,新地址已经迁移到github,下面这个地址里面有不同版本jdk对应的插件中心地址。   https://visualvm.github.io/plugins...

2017-08-22 11:13:57

阅读数:180

评论数:0

Tomcat 性能调优之 JVM 调优

Tomcat、Jetty、GlassFish 等等这系列 Web容器/应用服务器,虽然做为容器,提供的是一个 Java Web 的运行时环境,以支持Servlet/JSP 等等这些内容的运行,但我们都很清楚,其本质上还是一个 Java 应用程序。 每次对于 容器的启动运行,都是把这个 Java 程...

2017-08-22 11:08:54

阅读数:142

评论数:0

JVM笔记——技术点汇总

JVM笔记——技术点汇总 转至:http://www.cnblogs.com/netoxi/p/7291417.html 目录 · 初步认识     · Java里程碑(关键部分)     · 理解虚拟机     · Java虚拟机种类     · Java语言规范     ...

2017-08-14 15:21:58

阅读数:180

评论数:0

轻松学JVM(二)——内存模型、可见性、指令重排序

转至 轻松学JVM(二)——内存模型、可见性、指令重排序     上一篇我们介绍了JVM的基本运行流程以及内存结构,对JVM有了初步的认识,这篇文章我们将根据JVM的内存模型探索java当中变量的可见性以及不同的java指令在并发时可能发生的指令重排序的情况。 内存模型 ...

2017-08-14 14:25:18

阅读数:152

评论数:0

轻松学JVM(一)——基本原理

转至:轻松学JVM(一)-- 基本原理 前言       JVM一直是java知识里面进阶阶段的重要部分,如果希望在java领域研究的更深入,则JVM则是如论如何也避开不了的话题,本系列试图通过简洁易读的方式,讲解JVM必要的知识点。 运行流程   我们都知道ja...

2017-08-14 14:16:02

阅读数:251

评论数:0

JAVA中类的加载过程

JAVA中类的加载过程**类的生命周期:   加载 loading   验证 verification   准备 preparation   解析 resolution   初始化 initialization   使用 using   卸载 unloading**有且只有以下四种情...

2017-07-20 09:20:55

阅读数:201

评论数:0

HotSpot是什么?

HotSpot是什么?虚拟机Java应用服务器JVMJDK 1. HotSpot历史SUN的JDK版本从1.3.1开始运用HotSpot虚拟机, 2006年底开源,主要使用C++实现,JNI接口部分用C实现。 HotSpot是较新的Java虚拟机,用来代替JIT(Just in Time),可以大...

2017-06-26 10:06:33

阅读数:176

评论数:0

JVM--java堆和栈、内存分配策略

JVM–java堆和栈、内存分配策略原文出处:http://www.cnblogs.com/whgw/archive/2011/09/29/2194997.htmlJava把内存分成两种,一种叫做栈内存,一种叫做堆内存在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配。当在一...

2017-06-26 09:42:17

阅读数:150

评论数:0

JVM内存状况查看方法和分析工具

2.jvisualvm jvisualvm是一个Java虚拟机监控和分析工具,该工具提供了一个图形界面窗口,并且可以直观的了解Java应用程序的运行时信息。jvisualvm集成了许多工具,比如像jmp、jinfo、jstat、jstack、JConsole等。自从JDK 6 Update 7以...

2017-06-26 09:26:05

阅读数:175

评论数:0

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