yinwufeng的博客 - ITeye技术网站 yinwufeng.iteye.com

yinwufeng的博客 - ITeye技术网站

站名: yinwufeng的博客 - ITeye技术网站

网址: http://yinwufeng.iteye.com

目录: 电脑网络 > 网址黄页

PR:

Alexa: 3,206

备案号: 京ICP备09002463号

服务器IP: 114.112.73.221   北京市 北京首都在线科技股份有限公司北京电信互联网数据中心节点

描述: yinwufeng的博客 - ITeye技术网站

查询: [ 网站综合查询 | PR查询 | Alexa排名 | 同IP网站 ]

详细介绍

首页资讯精华论坛问答博客专栏群组更多 ▼招聘搜索您还未登录 !登录注册yinwufeng博客微博相册收藏留言关于我文章列表淘无线2014年2014年度无线行业数据报告 下载2014年上半年移动APP趋势报告 下载 2013年淘宝无线2013年度电子商务数据报告 2015-10-21 16:11浏览 20评论(0)分类:互联网牛叉正则截取命中桶号博客分类: javascriptlinuxvar= args="saff-33bucket=5fsafaf";   REGEXP_EXTRACT (args,"bucket=(\\d+)",0) = bucket=5    REGEXP_EXTRACT (args,"bucket=(\\d+)",1) = 5    regexp_substr (args,"bucket=[[:alnum:]]{1}") =bucket=5 2015-04-10 23:12浏览 19评论(0)分类:编程语言打完整含依赖包的jar包博客分类: java如下,可以打出带依赖包的jar package.bat@echo offset MAVEN_OPTS= -Xms128m -Xmx512m call mvn clean:cleanmvn assembly:assembly@pause pom.xml<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plug ...2015-04-10 13:32浏览 39评论(0)分类:编程语言JVM垃圾回收器总览博客分类: JVM懒得写,引用自:http://blog.csdn.net/chjttony/article/details/7883748 Java堆内存被划分为新生代和年老代两部分,新生代主要使用复制和标记-清除垃圾回收算法,年老代主要使用标记-整理垃圾回收算法,因此java虚拟中针对新生代和年老代分别提供了多种不同的垃圾收集器,JDK1.6中Sun HotSpot虚拟机的垃圾收集器如下:图中如果两个垃圾收集器直接有连线,则表明这两个垃圾收集器可以搭配使用。(1).Serial垃圾收集器:Serial是最基本、历史最悠久的垃圾收集器,使用复制算法,曾经是JDK1.3.1之前新生代唯一的垃 ...2014-11-18 23:02浏览 141评论(0)分类:操作系统Parallel Scavenge收集器详解博客分类: JVMParallel Scavenge收集器是一个新生代收集器,它也是使用复制算法的收集器,又是并行的多线程收集器……看上去和ParNew都一样,那它有什么特别之处呢?Parallel Scavenge收集器的特点是它的关注点与其他收集器不同,CMS等收集器的关注点是尽可能地缩短垃圾收集时用户线程的停顿时间,而Parallel Scavenge收集器的目标则是达到一个可控制的吞吐量(Throughput)。所谓吞吐量就是CPU用于运行用户代码的时间与CPU总消耗时间的比值,即吞吐量 = 运行用户代码时间 /(运行用户代码时间 + 垃圾收集时间),虚拟机总共运行了100分钟,其中垃圾收集花掉1分 ...2014-11-18 22:56浏览 68评论(0)分类:操作系统ParNew收集器详解博客分类: JVM以下摘自:《深入理解Java虚拟机:JVM高级特性与最佳实践》第3章垃圾收集器与内存分配策略ParNew收集器其实就是Serial收集器的多线程版本,除了使用多条线程进行垃圾收集之外,其余行为包括Serial收集器可用的所有控制参数(例如:-XX:SurvivorRatio、 -XX:PretenureSizeThreshold、-XX:HandlePromotionFailure等)、收集算法、Stop The World、对象分配规则、回收策略等都与Serial收集器完全一样,实现上这两种收集器也共用了相当多的代码。ParNew收集器的工作过程如图3-7所示。 (点击查看大图 ...2014-11-18 22:42浏览 61评论(0)分类:操作系统CMS收集详解博客分类: JVM
以下内容摘自:《深入理解Java虚拟机:JVM高级特性与最佳实践》第3章垃圾收集器与内存分配策略
 
CMS(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。目前很大一部分的Java应用都集中在互联网站或 ...
2014-11-18 22:40
浏览 90
评论(0)
分类:操作系统
JVM GC 再深入一点
博客分类: JVM
这篇文章写的不错,大多来自于深入java虚拟机,确实比很多文章都深入一点,直接拷贝吧。引用自:http://blog.csdn.net/dc_726/article/details/7934101
 
垃圾回收包含的内容不少,但顺着下面的顺序捋清知识也并不难。首先要
搞清垃圾回收的范围(栈需要GC去回收吗?),然后就是回收的前提条件
如何判断一个对象已经可以被回收(这里只重点学习根搜索算法就行了),
之后便是建立在根搜索基础上的三种回收策略,最后便是JVM中对这三种
策略的具体实现。
 
2014-11-10 18:14
浏览 79
评论(0)
分类:操作系统
继续阅读GC日志
博客分类: JVM
阅读GC日志是处理Java虚拟机内存问题的基础技能,它只是一些人为确定的规则,没有太多技术含量。在本书的第1版中没有专门讲解如何阅读分析GC日志,为此作者收到许多读者来信,反映对此感到困惑,因此专门增加本节内容来讲解如何理解GC日志。
每一种收集器的日志形式都是由它们自身的实现所决定的,换而言之,每个收集器的日志格式都可以不一样。但虚拟机设计者为了方便用户阅读,将各个收集器的日志都维持一定的共性,例如以下两段典型的GC日志:33.125: [GC [DefNew: 3324K->152K(3712K), 0.0025925 secs] 3324K->152K(11904K), 0 ...
2014-11-09 11:46
浏览 70
评论(0)
分类:操作系统
JVM gc 名词误解解惑
博客分类: JVM
虽然网上有很多关于java  gc的文章,但有很多名词经常混淆,估计很多人被搞晕了。
无意间找到一个大婶总结的。写的很好,知识面很广。见下面:
HotSpot VM的GC组老人之一Jon Masamitsu很久之前就写过blog讲解这个:https://blogs.orac ...
2014-11-09 11:40
浏览 57
评论(0)
分类:操作系统
JVM性能优化

猜你喜欢