上一页 1 2 3 4 5 6 ··· 127 下一页

2016年11月19日

【转】深入理解Major GC, Full GC, CMS

摘要: 声明:本文转自http://blog.csdn.net/iter_zc/article/details/41825395,转载务必声明。 很多人都分不清Major GC, Full GC的概念,事实上我查了下资料,也没有查到非常精确的Major GC和Full GC的概念定义。分不清这两个概... 阅读全文

posted @ 2016-11-19 00:14 爱你一万年123 阅读(465) 评论(0) 推荐(0) 编辑

一步步优化JVM六:优化吞吐量

摘要: 如果你已经进行完了前面的步骤了,那么你应该知道这是最后一步了。在这一步里面,你需要测试应用的吞吐量和为了更高的吞吐量而优化JVM。 这一步的输入就是应用的吞吐量性能要求。应用的吞吐量是在应用层面衡量而不是在JVM层面衡量,因此,应用必须要报告出一些吞吐量指标或者应用的某些操作的吞吐量性能... 阅读全文

posted @ 2016-11-19 00:08 爱你一万年123 阅读(1208) 评论(0) 推荐(0) 编辑

一步步优化JVM五:优化延迟或者响应时间

摘要: 本节的目标是做一些优化以满足对应用对延迟的需求。这次需要几个步骤,包括完善Java堆大小的配置,评估垃圾回收占用的时间和频率,也许还要尝试切换到不同的垃圾回收器,以及由于使用了不同的垃圾回收器,需要重新优化Java堆空间大小。 这一步有如下可能的结果: 1、应用的延迟需求被满... 阅读全文

posted @ 2016-11-19 00:02 爱你一万年123 阅读(307) 评论(0) 推荐(0) 编辑

2016年11月18日

一步步优化JVM四:决定Java堆的大小以及内存占用

摘要: 到目前为止,还没有做明确的优化工作。只是做了初始化选择工作,比如说:JVM部署模型、JVM运行环境、收集哪些垃圾回收器的信息以及需要遵守垃圾回收原则。这一步将介绍如何评估应用需要的内存大小以及Java堆大小。首先需要判断出应用存活的数据的大小,存活数据的大小是决定配置应用需要的Java堆大小... 阅读全文

posted @ 2016-11-18 23:43 爱你一万年123 阅读(1171) 评论(0) 推荐(0) 编辑

一步步优化JVM三:GC优化基础

摘要: 本节主要描述关于垃圾回收器性能的三个指标,三个关于垃圾回收器优化的基本原则,以及优化HotSpot VM的垃圾回收器的信息收集,在这些指标中权衡以及信息的收集是非常重要的。性能指标 吞吐量:衡量垃圾回收器运行在性能峰值的时候不需要关心垃圾回收器暂停的时间或者需要占用内存的能力。 延迟... 阅读全文

posted @ 2016-11-18 23:41 爱你一万年123 阅读(241) 评论(0) 推荐(0) 编辑

一步步优化JVM二:JVM部署模型和JVM Runtime

摘要: 选择JVM部署模型 JVM部署模型的选择总体来说就是决定应用是部署在单个JVM实例还是多个JVM实例上(这里简单举例说明一下JVM实例,比如:我们常用eclipse开发,启动一个eclipse就是启动了一个JVM实例,然后在JVM中运行一个main程序,又会启动一个JVM实例,两个JVM... 阅读全文

posted @ 2016-11-18 23:26 爱你一万年123 阅读(163) 评论(0) 推荐(0) 编辑

一步步优化JVM一:概述、方法及需求

摘要: 现代JVM是一个具有灵活适应各种应用能力的软件,尽管很多应用能够在JVM的默认配置下运行良好,但是有些应用还是需要优化JVM配置以达到其性能要求。由于各种各样的应用能够运行在现在JVM上面,所以大量的JVM选项可以配置来提升应用的性能。不幸的是,对一个应用而言优化得很好的JVM配置,对应另外... 阅读全文

posted @ 2016-11-18 23:11 爱你一万年123 阅读(463) 评论(0) 推荐(0) 编辑

排查Java线上服务故障的方法和实例分析

摘要: 前言 作为在线系统负责人或者是一个技术专家,你可能刚刚接手一个项目就需要处理紧急故障,或者被要求帮忙处理一些紧急的故障,这个时候的情景是: (1)你可能对这个业务仅仅是听说过,而不怎么真正了解; (2)你可能没有这个故障的详细信息,比如可能仅仅是有使用方反馈服务中断了10分钟; (3... 阅读全文

posted @ 2016-11-18 22:35 爱你一万年123 阅读(299) 评论(0) 推荐(0) 编辑

2016年11月17日

【转】Zookeeper-Watcher机制与异步调用原理

摘要: 声明:本文转载自http://shift-alt-ctrl.iteye.com/blog/1847320,转载请务必声明。 Watcher机制:目的是为ZK客户端操作提供一种类似于异步获得数据的操作. 1)在创建Zookeeper实例时,允许接收一个watcher参数,此参数将会赋值给wat... 阅读全文

posted @ 2016-11-17 08:41 爱你一万年123 阅读(2419) 评论(0) 推荐(0) 编辑

2016年11月14日

Redis 集群解决方案比较

摘要: 调研比较了三个Redis集群的解决方案: 系统贡献者是否官方Redis实现编程语言TwemproxyTwitter是CRedis ClusterRedis官方是CCodis豌豆荚否Go+C1.基本架构 1.1 Twemproxy 增加Proxy层,由Proxy实现一致性哈希算法(支持:KE... 阅读全文

posted @ 2016-11-14 07:41 爱你一万年123 阅读(138) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 127 下一页

导航