系统调优
张葛
我的java之路 ------20150309
展开
-
java-jvm调优(一)
很久没写博客了,工作了忙起来也没啥时间,最近在面试,也在看一部分jvm相关的东西,毕竟面试都会有人问到这些,作为菜鸟就要多学点了解下。 博客都是个人观点有错误地方望指出。jvm 是由堆,栈,本地方法栈,方法区组成。 堆(存放new出来的对象):分为:新生代,旧生代,持久带。从字面意思理解,刚创建的对象肯定是放在新生代的,旧生代应该是放一些存活着的对象,持久带肯定就是放一些类、方法的信息原创 2016-09-07 16:58:59 · 314 阅读 · 0 评论 -
java-jvm调优(二)
jvm内存调优不能只能看系统级别java进程所占用的内存,这个数值不能准确的反应内存真实占用情况,因为gc过后这个值是不会变化的,因此内存调优的时候要更多地使用jdk提供的内存查看工具,如 JConsole,java visualvm 对jvm内存的系统的调优主要的目的是减少gc的频率和full gc的次数,过多的gc和full gc 是会占用很多系统资源(主要是cpu),影响系统的吞吐原创 2016-09-07 17:44:23 · 340 阅读 · 0 评论