上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 113 下一页
摘要: 转载:https://www.cnblogs.com/chengJAVA/p/5821218.html jstack可以定位到线程堆栈,根据堆栈信息我们可以定位到具体代码,所以它在JVM性能调优中使用得非常多。下面我们来一个实例找出某个Java进程中最耗费CPU的Java线程并定位堆栈信息,用到的命 阅读全文
posted @ 2018-02-14 11:40 小学生II 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 转载 https://www.cnblogs.com/paddix/p/5309550.html 一、JVM 内存模型 根据 JVM 规范,JVM 内存共分为虚拟机栈、堆、方法区、程序计数器、本地方法栈五个部分。 1、虚拟机栈:每个线程有一个私有的栈,随着线程的创建而创建。栈里面存着的是一种叫“栈帧 阅读全文
posted @ 2018-02-14 11:07 小学生II 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 转载:https://www.cnblogs.com/dava/p/6686436.html JVM调优分析演练: Jconsole中对内存为如下结构: 原始代码: public static void main(String[] args) { BigInteger [] pArr=new Big 阅读全文
posted @ 2018-02-14 10:58 小学生II 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/kthq/article/details/8618052 堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Jav 阅读全文
posted @ 2018-02-14 10:34 小学生II 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/rickyit/article/details/53895060 Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。 Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的 阅读全文
posted @ 2018-02-14 10:31 小学生II 阅读(143218) 评论(4) 推荐(16) 编辑
摘要: 转载:https://segmentfault.com/a/1190000012577387 序 本文主要讲述一下jvm的PermGen与Metaspace java memory结构 分代概念 对于垃圾收集算法来说,分代回收是高级算法之一。对象按照生成时间进行分代,刚刚生成不久的年轻对象划为新生代 阅读全文
posted @ 2018-02-14 10:08 小学生II 阅读(947) 评论(1) 推荐(0) 编辑
摘要: Jconsole 1.1 简介以及连接 JConsole是一个基于JMX的GUI工具,用于连接正在运行的JVM,它是Java自带的简单性能监控工具。下面以对tomcat的监控为例,带领大家熟悉Jconsole这个工具。 Step 1,在dos/bash命令下输入:jconsole; Step 2,在 阅读全文
posted @ 2018-02-13 18:02 小学生II 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/lmb55/article/details/79267277 一、概述 开发大型 Java 应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。随着应用程序的持续运行,可能会造成整个系统运行效率下降,严 阅读全文
posted @ 2018-02-13 17:32 小学生II 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/weitry/article/details/52964948 JAVA基础系列规划: JAVA基础(1)——基本概念 JAVA基础(2)——数据类型 JAVA基础(3)——容器(1)——常用容器分类 JAVA基础(4)——容器(2)——普通容器 JA 阅读全文
posted @ 2018-02-13 15:42 小学生II 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/weitry/article/details/52964509 JAVA基础系列规划: JAVA基础(1)——基本概念 JAVA基础(2)——数据类型 JAVA基础(3)——容器(1)——常用容器分类 JAVA基础(4)——容器(2)——普通容器 JA 阅读全文
posted @ 2018-02-13 15:36 小学生II 阅读(363) 评论(0) 推荐(0) 编辑
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 113 下一页