2016年9月28日

Minor GC、Major GC和Full GC之间的区别

摘要: 转自:http://www.open-open.com/lib/view/open1429883238291.html在 Plumbr 从事 GC 暂停检测相关功能的工作时,我被迫用自己的方式,通过大量文章、书籍和演讲来介绍我所做的工作。在整个过程中,经常对 Minor、Major... 阅读全文

posted @ 2016-09-28 17:05 海南一哥 阅读(230) 评论(0) 推荐(0) 编辑

JVM性能参数调优实践,不会执行Full GC,网站无停滞

摘要: 原文来自:http://bbs.csdn.net/topics/310110257本文只做整理记录,供个人学习。1JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了... 阅读全文

posted @ 2016-09-28 15:25 海南一哥 阅读(287) 评论(0) 推荐(0) 编辑

GC对象分配规则

摘要: 1.对象优先分配在Eden区,如果Eden区没有足够的空间时,虚拟机执行一次Minor GC。2.大对象直接进入老年代(大对象是指需要大量连续内存空间的对象)。这样做的目的是避免在Eden区和两个Survivor区之间发生大量的内存拷贝(新生代采用复制算法收集内存)。3.长期存活的... 阅读全文

posted @ 2016-09-28 15:01 海南一哥 阅读(281) 评论(0) 推荐(0) 编辑

触发Full GC执行的情况

摘要: 除直接调用System.gc外,触发Full GC执行的情况有如下四种。旧生代空间不足 旧生代空间只有在新生代对象转入及创建为大对象、大数组时才会出现不足的现象,当执行Full GC后空间仍然不足,则抛出如下错误: java.lang.OutOfMemoryError: Java ... 阅读全文

posted @ 2016-09-28 14:55 海南一哥 阅读(303) 评论(0) 推荐(0) 编辑

排查Full GC

摘要: 我们的Java应用因频繁FULL GC导致性能降低很多,经过多人的定位也没有结论,于是我自主请命,经过一天的研究终于搞定了,现把经验与大家共享,相关的gc日志如下: 4.758: [Full GC [PSYoungGen: 464K->0K(71936K)] [PSOldGen: ... 阅读全文

posted @ 2016-09-28 14:45 海南一哥 阅读(277) 评论(0) 推荐(0) 编辑

JDK、JRE和JVM的关系

摘要: JDK中包含了JRE,JRE中包含了JVM。详解: JDK是JAVA的核心,包括JRE(JAVA 虚拟环境)、编译器等,JDK的主流产品是由SUN公司开发的,JDK本身是用JAVA编写的,安装包的SRC.ZIP就是JDK的源码。 JVM(JAVA虚拟机),是可以运行JAVA代... 阅读全文

posted @ 2016-09-28 14:19 海南一哥 阅读(140) 评论(0) 推荐(0) 编辑

为什么使用 SLF4J 而不是 Log4J 来做 Java 日志

摘要: 转:翻译原文地址https://www.oschina.net/translate/why-use-sl4j-over-log4j-for-logging?cmp前言每个Java开发人员都知道日志记录对Java应用的重要性,尤其是对服务端应用,而且其中许多人都已经熟悉了各种记录日志... 阅读全文

posted @ 2016-09-28 14:03 海南一哥 阅读(213) 评论(0) 推荐(0) 编辑

log4j日志记录级别是如何工作?

摘要: 级别p的级别使用q,在记录日志请求时,如果p>=q启用。这条规则是log4j的核心。它假设级别是有序的。对于标准级别它们关系如下:ALL < DEBUG < INFO < WARN < ERROR < FATAL < OFF。 举个栗子 下面的栗子明确指出如何可以过滤所有的DEBU... 阅读全文

posted @ 2016-09-28 11:47 海南一哥 阅读(149) 评论(0) 推荐(0) 编辑

LOG4J日志级别详解

摘要: 日志记录器(Logger)是日志处理的核心组件。 org.apache.log4j.Level类提供以下级别,但也可以通过Level类的子类自定义级别。 Level ... 阅读全文

posted @ 2016-09-28 11:39 海南一哥 阅读(397) 评论(0) 推荐(0) 编辑

[精简版]snowing snow

摘要: CSS HTML JS代码基本思路: 在HTML中随机生成div,每个div都包含一张雪花图片,用随机数控制div的left和height,让它在一定时间内产生动画最终消失,动画效果用CSS的keyframes来控制(有兼容性!!!)。 【正在看本人博客的这位童鞋,我看你气度... 阅读全文

posted @ 2016-09-28 01:38 海南一哥 阅读(124) 评论(0) 推荐(0) 编辑

拼命不会遗憾,认命才会!

摘要: 转自网络因为你随波逐流,近墨者黑、不思上进,分钱没有、死爱面子!因为你畏惧你的父母、你听信你亲戚、你没有主张、你不敢一个人做决定。你观念传统、只想结婚生子,然后生老病死、走你父母一模一样的路。因为你天生脆弱、脑筋迟钝只想做按班就部的工作。因为你想做无本的生意,你想坐在家里等天上掉陷... 阅读全文

posted @ 2016-09-28 00:45 海南一哥 阅读(194) 评论(0) 推荐(0) 编辑

导航