阿里JVM之路 阿里云事业部 GreenTeaJUG 费辉.

Slides:



Advertisements
Similar presentations
迪士尼公主裙衫变化记. 《白雪公主和七个小孩人》 《白雪公主和七个小矮人》,是世界电影史上第一部长动 画片,也是迪士尼的第一部。《白雪公主》不仅为迪斯尼 带来了第一尊奥斯卡小人,更是拯救迪斯尼于水火的贵 人 —— 在经济大萧条的 1937 年的美国,《白雪公主》为迪 斯尼赚到了 850 万美元,这约等于现在的数亿美元!
Advertisements

定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
夯实教师教育 办好非师范教育 ---- 以外语专业为例 河北师范大学 李正栓. 1. 坚定不移地实施教师教育 A. 关键词:师范院校 师范院校是以培育师资为目的的教育机构,多属于高等教育 层级。 含 “ 师范大学 ” 或 “ 师范学院 ” 。另外,由师专升为本科的院校 多数更名为 “XX 学院 ”
中医内科 陈良金. 目的要求: 熟悉虚劳的证候特征。 了解虚劳的发病与气血阴阳及五脏的关系。 掌握虚劳和肺痨及一般虚证的区别与联系。 掌握虚劳的治疗要点。 熟悉虚劳各个证型的辨证论治。 了解虚劳的预后及调摄护理。
写作中的几点小技巧 金乡县羊山中学 张秀玲. 一、写外貌不用 “ 有 ” 作文如何来写外貌?同学们的作文里总会出现类 似这样的句子: “ XX 可漂亮了,她有一头卷卷的黄头 发,有一双乌黑的葡萄般的大眼睛,有高高的鼻子, 还有一张樱桃小嘴。 ” 如果试着去掉文中的 “ 有 ” ,把文字重新修改一遍,
十大写作技巧. 一、写外貌不用 “ 有 ” 作文如何写外貌?孩子的作文里总会看到类似这样的名 子: “XX 可漂亮了,她有一头卷卷的黄头发,有一双乌黑的 葡萄般的大眼睛,有一个高高的鼻子,还有一张樱桃小嘴。 ” 如果你试着让他们去掉文中的 “ 有 ” ,把文字重新串联一遍, 会发现作文顺了很多。 写上段文字的同学经蒋老师指导后修改如下:
招商谈判技巧 芝麻官营销. 技巧原则 孙子兵法云: “ 兵无常势,水无常形,能 因敌之变化而取胜者,谓之神。 ” “ 内功心法 ” 只有在真正实践中才能体会、 掌握。 谈判有没有具体的套路?有没有 “ 一招制 敌 ” 的擒拿手?
“ 十二五 ” 广东省科技计划项目 经费监管培训 广东省科技厅 一、专项经费管理法规 一、专项经费管理法规 二、经费监督检查 二、经费监督检查 三、项目预算调整管理 三、项目预算调整管理 四、课题经费预算执行管理 四、课题经费预算执行管理 五、项目(课题)财务验收 五、项目(课题)财务验收 2.
教育研究课题的实施 北京教育科学研究院 陶文中 第一节 如何制定课题研究计划 (开题论证报告) 一般结构(框架) 1 、课题名称 2 、研究目的和意义 3 、研究的基本内容 ( 1 )理论研究(细分为若干子项目) ( 2 )实践研究( 细分为若干子项目)
1 語音下單代表號 請輸入分公司代碼 2 位結束請按#字鍵 統一證券您好 ﹗ 請輸入分公司代碼結束請按#字鍵,如不知分公司代碼請按*號。 請輸入您的帳號後 7 位 結束請按#字鍵 請在聽到干擾音時輸入您的密碼結束請按#字鍵 主選單一覽表 委託下單請按 1 ; 取消下單請按 2 成交回報請按.
人權教育融入教學與 法治教育 彭巧綾 蔡永棠 閱讀理解 六頂思考帽 以概念圖整理閱讀理解 指導學生運用關鍵詞,繪製概 念圖,並分享修正。
义务教育课程标准实验教材 四年级下册 语文园地六 词语盘点 习作 口语交际 我的发现 日积月累 展示台.
被 江 泽 民 残 酷 迫 害 致 死 的 法 轮 功 学 员 李竟春,女,1954年3月16日出生,江西省九江市人。于2000年12月18日到北京证实大法,关押在北京市门头沟看守所遭受非人的迫害。在狱中李竟春绝食抗争被管教骗喝一瓶“可疑的豆浆”后一直咳嗽不断,发烧呕吐,吐出白色有强烈异味液体,于2000年1月4日死亡。
目录 如何职位分析调查表 职位分析的目的与意义 职位调查表内容与要点说明 职位分析注意事项 职位分析调查工作计划.
1 修辞手法 2 表现手法 3 表达方式 4 结构技巧 表达技巧.
个人简历 制作 天津民族中专 刘冬.
第八编 清代文学 清代文学绪论 第一章 清代诗词文 第二章 《长生殿》与《桃花扇》 第三章 《聊斋志异》 第四章 《儒林外史》
2015年衢州开化 事业单位备考讲座 浙江研究院 刘洁.
事业单位法人年度报告制度改革 业 务 培 训.
視力不良學(幼)童 篩檢與矯治常見問題 長庚醫院 兒童眼科 楊孟玲 醫師.
轻松应对百变题型——说明文阅读 五年级 语文 赵老师.
描写家乡的一处景物.
问卷调查法.
小一中文科 家長工作坊
環境教育法推動暨環境教育計畫規劃 台東縣環境保護局.
二次函数图象特点的应用 结题报告 K-11 班研究性学习小组 李浚滨制作.
C语言程序设计 李伟光.
第三章 企业主要经济业务核算 学习目的和要求:通过对工业企业的主要经济业务的了解,要求学生掌握、巩固帐户与借贷记帐法的相关知识及其运用,并进一步了解和熟悉会计核算方法。 本章重点与难点问题是:企业在各阶段的业务核算 内容提要:本章首先介绍企业在各不同阶段(企业创立阶段、企业供应阶段、企业生产阶段、企业销售阶段等)的业务内容;然后介绍了各阶段业务核算所需设置的帐户及其帐户的功能与结构;最后举例说明各阶段业务的核算。
教學經驗分享 吳毅成 國立交通大學資訊工程系 2012年4月.
明城 微课程研究运用 姓 名:严静华 单 位:佛山市高明区东洲中学 作品名称:《排比的理解与运用》
校本培训 常州市新北区新桥实验小学 金文英 团体活动助人成长 校本培训 常州市新北区新桥实验小学 金文英
2014年造价员资格考试 建设工程造价管理基础知识 徐建元.
教師權益─ 退撫制度變革修法 吳忠泰 退撫制度變革修法電子檔可在全教總網站下載分享
【 准 备 上 课 啦 】 心 境 —— 快 乐 源 泉 学习 — 悦于心 聚于魂 化于行.
第七章 无形资产.
《幼儿园模拟教学》(第一章 第二章) 呼伦贝尔学院 教育科学学院 学前教育教研室.
公文及公文处理 学校办公室 姚利民.
(某同学作文选段) 这就是我 大家好,我的名字叫XX,我家在XX,但是小学的时候我在XX学校读书,我现在读书在永固中学,我现在说学校变化,但是我回校读书坐单车,还有学校很大,初中学习练几课,老师有很多,学校学生有很多,但是现在很重要学习,但是我家有很多工叫做,没有那么多时间学习。
青岛市农村实用人才高等学历教育 2013年秋季入学测试考前练兵 语文----写作部分辅导
德育导师制基本经验介绍.
秀明小學 原來可以這樣學習 應用題 黃耀勤老師 石慧慧老師 李玉珍老師.
小一中文科 家長工作坊
邯郸摸底考试网阅分析25题(3) 河北广平县第一中学 于沙.
2013年全省法制培训提纲 (工商执法中若干问题的解决思路) 2013年3月12日.
第四章:社交礼仪 一、社交礼仪的原则 二、社交礼仪的特点 三、社交礼仪的常识 四、工作面试中的个人礼仪 五、考研复试中的礼仪.
房地产企业(项目)银行融资 授信工作指引 2007年版.
主讲人 杨延风律师 合同的实务操作与法律风险防范.
关于学生户口迁移的有关说明 保卫处户籍室.
檔案銷毀作業 臺南市政府.
武汉大学总裁46班 舞动青春 有你精彩 化妆舞会活动策划案.
学习习近平总书记系列 重要讲话的立场观点方法.
作业展示
古代诗歌鉴赏.
銀行舞弊及內部管理常見缺失暨查核技巧 檢查局 陳組長妍沂.
语文中考复习 ——现代文阅读(一) 重庆求精中学 谷岚.
国有高校下属后勤服务机构的人力资源困境 上海复旦后勤服务发展有限公司 张 珣.
珍惜时间 提高效率 初二1班
2015年政法干警考试真题讲解 主讲:邓颖莉.
《小企业会计准则》新 亮点解读 xx县xx局 x x.
臺北市中山地政事務所 103年7月份志工訓練研習 中華民國103年7月4日.
《林黛玉形象分析》 一、视频《枉凝眉》导入。 二、复习高考考点——概括人物形象。 三、分析林黛玉形象特征。
公共工程案例研習 講者:尤雯雯律師.
第七章 調整 (一) 7-1 調整的意義及功用 7-2 會計基礎 7-3 應計項目之調整 7-4 遞延項目之調整 7-5 評量 試算.
移动系统中的Java虚拟机 徐伟刚.
啟 事.
李杰臣 韩永平 主编 占建民 乔 陆 胡 令 熊 璐 副主编
题目的来源(家庭、研究方向、海淘、母性的力量、咨询专业的性别环境)
中国大学生保险责任行2018年暑期社会实践 全国长期照护保险调研项目 抽样方法与注意事项
方格紙上畫正方形.
感恩祭中天主臨在的標記 會眾(2/3人聚在一起, 我就在你們中間) 團體祈禱/唱歌時 懺悔禮(你們彼此寬恕, 耶穌就寬恕我們) 聖言中
Presentation transcript:

阿里JVM之路 阿里云事业部 GreenTeaJUG 费辉

关于我 工作 兴趣 微博 2011年7月,中科院软件所毕业后加入淘宝 分析解决未知的问题 @呱哥在淘宝 http://weibo.com/u/2651541140

关于阿里巴巴 阿里巴巴集团 2014 Q3财报 淘宝网、天猫、聚划算、全球速卖通、阿里巴巴国际交易市场、1688、阿里妈妈、阿里云计算 商品交易总额556(单位:人民币十亿) 总收入16.8(单位:人民币十亿) http://alibabagroup.com/cn/ir/financial

提纲 性能优化 故障排查 回馈社区

性能优化 Intrinsic JVM内部增加Intrinsic方法 GCIH Off-Heap JFR 分析JFR Log进行优化

性能优化 JAVA方法 Pure Java JIT Intrinsic  JNI 开销大、效率低

性能优化 新增Intrinsic Crc32/Crc32C Byte/Char数组比较 AscII 与 UTF8转换 利用CPU的SSE指令快速实现Crc计算 Byte/Char数组比较 利用CPU的SSE指令进行快速比较 AscII 与 UTF8转换 利用CPU的SSE指令进行快速转换

性能优化 GCIH(Garbage Collector Invisable Heap) mmap申请堆外存储空间,将Java对象映射为文件 JVM进程间直接共享GCIH内部对象,降低物理内存使用。 堆外的对象不会被gc线程访问,减少GC开销 限制:共享的Java对象必须只读

性能优化 GCIH 接口 object moveIn(object obj) 根据object的引用链,递归移入每个Java对象。 用对象的Header记录某个对象是否移入,以及移入后堆外内存地址,防止重复移入。

性能优化 GCIH 共享前 共享后 JVM1 JVM2 JVM3 … JVMn JVM1 JVM2 JVM3 … JVMn 共享前 共享后 JVM1 Sharable Objs Other Objs JVM2 JVM3 … JVMn JVM1 Sharable Objs Other Objs JVM2 JVM3 … JVMn Sharable Objs

性能优化 Java Flight Recorder 在OpenJDK的实现比较粗糙 GC相关(20个) 线程同步相关(6个) JIT相关(6个) 类加载(2个) VMOperation(1个) 在OpenJDK的实现比较粗糙

性能优化 JFR在Ali JVM中的实现 JFR Log分析 记录在jfr log中 事件分等级 低开销 各种记录事件的事后分析 优化Java应用

故障排查 增加可配置参数 -XX:配置 与外部工具结合 AliSystemWideProfiling

故障排查 ArrayAllocationWarningSize PrintGCReason 大数组分配警告阈值 在Xx案例中立功

故障排查 ReclaimMostNativeMemory CountException PrintExceptionStackTrace 回收物理内存 CountException 统计异常 PrintExceptionStackTrace 统计异常stackTrace

故障排查 TraceUnsafeAllocateMemory JIT_Monitor 统计使用Unsafe分配内存情况 JVM内部新增线程 从IP到JAVA方法名称解析 与ASWP配合,做性能优化与故障排查

故障排查 与ASWP结合示例

回馈社区 理念 受益于开源 反馈于开源 共建开放、繁荣社区 行动 将patch回馈于社区

回馈社区 Bug Fix GC, Compiler, SA 阿里定制 GCIH JFR

回馈社区 Compiler GC SA patches Crash in C1 or C2 CMS CLHSDB http://jvm.taobao.org/index.php/Sc_jvm_patch

Q&A 谢谢!