Oracle JRockit The Definitive Guide


-
oracle jrockit 权威指南,是深入理解jrockit的必备手册
Orac| e jrockⅰt The definitive Guide Copyright o 2010 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals However, Packt Publishing cannot guarantee the accuracy of this information First published: June 2010 Production reference: 1260510 Published by packt Publishing ltd 32 Lincoln road Olton Birmingham, B27 6PA, UK ISBN978-1-84719806-8 www.packtpub.com Cover Image by Mark Holland(MJH767@bham ac uk) Credits Authors Editorial team leader Marcus hirt Gagandeep Singh Marcus Lagergren Project Team Lead Reviewers Priya Mukherji Anders ast Staffan Friberg Project Coordinator Markus gronlund Ashwin Shetty Daniel Wallander Proofreader Bengt Rutisson Andie scothern Henrik Stahl Graphics Acquisition Editor Geetanjali Sawant ames Lumsden Production coordinator Development Editor Mel D'sa Rakesh Shejwal Cover work Technical editor Melwyn Ds Sandesh mode Indexer Rekha nai Foreword I remember quite clearly the first time i met the jrockit team. It was javaOne 1999 and I was there representing WebLogic. Here were these Swedish college kids in black T-shirts describing how they would build the world's best server vm. i was interested in hearing their story as the 1.2 release of hotspot had been delayed again and we'd been running into no end of scalability problems with the Classic vm However I walked away from the booth thinking that, while these guys were smart, they had no idea what they were biting off Fast-forward a few years. Bea buys JRockit and i become the technical liaison between the Weblogic and rockit teams. By now Rockit has developed into an excellent offering-providing great scalability and performance on server-side systems. As we begin working together I have the distinct pleasure of getting to know the authors of this book: Marcus Lagergren and Marcus hirt Lagergren is a remarkably prolific developer, who at the time was working on the compiler. He and I spent several sessions together examining optimizations of Weblogic code and deciphering why this method or that wasn't getting inlined or devirtualized. In the process we, along with the rest of the WebLogic and jRockit teams, were able to produce several SPECjAppServer world records and cement JRockit's reputation for performance Hirt, on the other hand is extremely focused on profiling and diagnostics. It was natural, therefore that he should lead the nascent tooling effort that would become JRockit mission Control. This was an extension of an early observation we had, that in order to scale the JRockit engineering team, we would have to invest in tooling to make support and debugging easier Fast-forward a few more years l'm now at Oracle when it acquires bea. i have the distinct pleasure of again welcoming the ]Rockit team into a new company as they joined my team at Oracle. The core of the JRockit team is still the same and they now have a place among the small group of the world's experts in virtual machines Lagergren is still working on internals-now on JRockit Virtual edition -and is as productive as ever. Under Hirt's leadership, Mission Control has evolved from an internal developer's tool into one of the Rockit features most appreciated by customers. With this combination of long experience and expertise in all layers of JRockit, it is difficult for me to imagine a better combination of authors to write this book Therefore, as has been the case many times before I'm proud to be associated in some small way with the jRockit team. i trust that you will enjoy reading this book and hope that you will find the topic to be as satisfying as i have found it to be over the years Adam messinger Vice President of Development, Oracle Fusion Middleware group February 14, 2010 San francisco, ca About the authors Marcus hirt is one of the founders of appeal virtual Machines, the company that created the JRockit Java Virtual Machine. He is currently working as Architect, Team Lead, and Engineering Manager for the Rockit Mission Control team. In his spare time he enjoys coding on his many pet projects, composing music, and scuba diving Marcus has contributed JRockit related articles, whitepapers, tutorials, and webinars to the JRockit community, and has been an appreciated speaker at Oracle Open World, eWorld, BEAWorld, Eclipse Con, Nordev, and Expert Zone Developer Summit. He received his M.Sc. education in Computer Science at the Royal Institute of Technology in Stockholm. Marcus hirt lives in Stockholm with his wife and two children Marcus lagergren has an M.Sc. in Computer Science from the Roval institute of Technology in Stockholm, Sweden. He majored in theoretical computer science and complexity theory since it was way more manly than, for example, database systems He has a background in computer security but has worked with runtimes since 1999 Marcus was one of the founding members of Appeal Virtual Machines, the company that developed the JRockit JVM. Marcus has been Team Lead and Architect for the Rockit code generators and has been involved in pretty much every other aspect of the rockit vm internals over the years. He has presented at various conferences, such as JavaOne, BEAWorld, and eworld and holds several patents on runtime technology Since 2008, he works for Oracle on a fast virtualization platform Marcus likes power tools, heavy metal, and scuba diving. Marcus Lagergren lives in Stockholm with his wife and two daughters Acknowledgement Wed like to thank all the people who have been creative with us throughout the years, especially the other Appeal guys who have been a part of our lives for quite some time now. The authors cannot think of a finer and more competent group of people to have shared this journey with Furthermore, a great thank you is in order to our families who have been extremely patient with us during the writing of this book About the reviewers Anders astrand has a Master's degree in Computer Science from the royal Institute of Technology, Sweden. He has worked at Oracle(formerly BEA Systems since 2007, in the jrockit performance team Staffan Friberg leads the J Rockit Performance Team at Oracle, with seven years of experience in QA and Performance Engineering for the JVm Markus gronlund is a Senior Software Engineer with Oracle Corporation and has worked extensively in the Oracle rockit Virtual Machine development and support arena for the past three years. Markus has been supporting Oracle ]rockit VMs the largest mission critical JRockit customers, providing expertise in debugging, configuration and training Prior to joining oracle corporation, markus worked for seven years as a senior Technical Architect for Intel Corporation, driving early adoption of next-generation Intel architectures I would like to thank the entire Oracle ]rockit Virtual machine team in Stockholm, Sweden. It is a true privilege to be part of such an amazing group of talented people. Thank you all! Daniel Kallander is Development Manager for JRockit and has been with the J Rockit team since 2005. Since 1996, he has been a founding member of three It companies. Before entering the it industry he completed a ph. D. in Theoretical Physics, and later also an MBa in International business Bengt Rutisson is Development Manager at Oracle focusing on JRockit garbage collection and memory management He joined the jrockit team in 2006 and has been working with garbage collection and memory management since then. Prior to working with jRockit, Bengt has been responsible for several products in Java (for example, the Appear Context Enginc) and in Component pascal (for example, the black Box Component Builder) Henrik Stahl is Senior Director of Product Management at Oracle, responsible for product strategy for Rockit. In this position, he is constantly looking for new ways to make the Java Virtual Machine more useful. He has been working with the JRockit team since 2004, starting out as Team Lead for the vm performance team before moving to a product management role. Prior to Oracle, he was Co-Founder and CTO of the Swedish IT consultancy omegapoint, lead developer for the core part of the swedish bankId service and senior Consultant at icon medialab. Henrik holds an M.Sc. in Engineering Physics from the Royal Institute of Technology and lives outside of stockholm, Sweden with his family

14.29MB
Oracle JRockit权威指南
2016-01-12JRockit是目前最流行的三大商业虚拟机之一,是了解现代高性能虚拟机的很好的参考资料。
16.83MB
JRockit权威指南:深入理解JVM【试读】
2018-12-24本书以JRockit 为例深入剖析JVM 工作原理,分为3 大部分。第一部分着重介绍了JVM 和自适应运行时的工作原理,并以JRockit 为例专门介绍到底什么是好的Java 代码。第二部分介绍JRo
14.29MB
Oracle JRockit权威指南2010
2013-05-26JRockit 高性能JVM,权威指南。 想获取高性能Java运行环境,此书必看。想研究JVM此书也异常经典。
208.27MB
图灵书籍(JRockit权威指南 深入理解JVM.pdf+源码)
2019-04-28本书面向所有以Java编程语言为工作中心的开发人员和系统管理员,分为3大部分。第一部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到底什么是好的Java代码。第二部分介绍J
223.72MB
JRockit权威指南 深入理解JVM
2019-04-11JRockit权威指南 深入理解JVM 本书面向所有以Java编程语言为工作中心的开发人员和系统管理员,分为3大部分。第一部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到
197.36MB
JRockit_The Definitive Guide中文版
2019-04-14本书面向所有以Java编程语言为工作中心的开发人员和系统管理员,分为3大部分。靠前部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到底什么是好的Java代码。第二部分介绍J
93.5MB
《Oracle WebLogic Server开发权威指南》PDF
2018-09-02《Oracle WebLogic Server开发权威指南》
11.64MB
Oracle JRockit_The Definitive Guide
2010-09-24本书介绍jrockit实现,是深入理解jrockit必备工具书
18.75MB
C++程序设计
2017-05-19C++学习资源的完整版,是所有编程语言的基础,讲述清晰,有系统的知识体系
Python基础入门
2020-06-05【为什么学Python?】 Python 是当今非常热门的语言之一,2020年的 TIOBE 编程语言排行榜中 ,Python名列第一,并且其流行度依然处在上升势头。 借此机会,裴老师联合CSDN推出了本课程,希望能影响更多的人走进Python,踏入编程的大门。 【你将收获什么?】 · 本课程就是为开发者抓住“新基建”这个历史机遇而设置的。认真地学完了本课程,你就有了一把钥匙,所谓“时势造英雄”,Python语言就是未来成长的垫脚石。 · 从核心基础概念到常见第三方模块,包括数据结构、逻辑运算、常见语句、函数、类及第三方模块,丰富的案例帮助学员快速入门Python。 · “授人以鱼”和“授人以渔”并重是本课程的特色。通过在本课程的学习,学员能够以Python语言为载体,掌握研习高级编程语言的一般方法,为后续个人发展奠定基础。 [知识脉络图]
Java学习指南(Java入门与进阶)
2017-08-09这是Java学习指南系列课程的第1篇,介绍Java语言的入门语法,引领希望学习Java语言编程的初学者进入Java大门。 本课程不需要其他语言作为基础,可以直接学习。 课程从Java开发平台的下载和安装开始,从浅到深、从易到难,循序渐进地进行语法讲解。 为了让学员更好的掌握Java语言,本课程配套在线的Java题库及答案解析。 相比于其他语言,Java语言更科学、更容易掌握,快来和大家一起学习Java吧。
JAVA入门精品课程
2018-12-20课程目标: 1、让初学者从小白开始,善于运用知识点,解脱学习的苦恼 2、能够学习更多的工作中使用技巧,成为编程高手
Java系列技术之JavaWeb入门
2018-09-18JavaWeb里的基础核心技术
人脸识别项目实战特训营
2020-07-06人脸识别的技术及业务已经广泛应用于各行各业,如住宅安全管理、电子身份证护照、公安、司法和刑侦、自助服务、信息安全等。本训练营连续4天的时间,通过Opencv来采集需要识别的人脸数据库,并建立相关的ID信息标签,利用开源数据集,通过MTCNN模型、FaceNet模型的学习,编写人脸识别程序,并实现整个项目。
-
学院
【数据分析-随到随学】机器学习模型及应用
【数据分析-随到随学】机器学习模型及应用
-
博客
国风国潮吹到PPT设计,可编辑模板轻松掌握东方韵味
国风国潮吹到PPT设计,可编辑模板轻松掌握东方韵味
-
博客
HDLBits刷题记录——FSM Q2a
HDLBits刷题记录——FSM Q2a
-
博客
Ubuntu常用软件安装
Ubuntu常用软件安装
-
博客
python字符串、列表、元组相关操作
python字符串、列表、元组相关操作
-
博客
计算机网络开放的常用端口
计算机网络开放的常用端口
-
下载
细胞信号通路大全_Signal_Transduction_(下).pdf
细胞信号通路大全_Signal_Transduction_(下).pdf
-
博客
【剑指Offer题解:java】矩形覆盖
【剑指Offer题解:java】矩形覆盖
-
博客
Exception和Error有什么区别?
Exception和Error有什么区别?
-
下载
局域网共享查看软件.zip
局域网共享查看软件.zip
-
学院
【数据分析-随到随学】Hadoop数据分析
【数据分析-随到随学】Hadoop数据分析
-
学院
算法导论二(排序和顺序统计量)——编程大牛的必经之路
算法导论二(排序和顺序统计量)——编程大牛的必经之路
-
学院
【数据分析-随到随学】数据分析建模和预测
【数据分析-随到随学】数据分析建模和预测
-
学院
Kotlin协程极简入门与解密
Kotlin协程极简入门与解密
-
下载
《深度学习在互联网上的应用》——寒小阳.mp4
《深度学习在互联网上的应用》——寒小阳.mp4
-
博客
大数据之Hive:其他常用查询函数之Rank
大数据之Hive:其他常用查询函数之Rank
-
博客
Sentinel(二十二)之使用Nacos存储规则
Sentinel(二十二)之使用Nacos存储规则
-
下载
基于Arduino智能节水灌溉设计(原理、PCB图、源程序)
基于Arduino智能节水灌溉设计(原理、PCB图、源程序)
-
学院
量化高频交易系统tick数据采集
量化高频交易系统tick数据采集
-
博客
什么是定点数?
什么是定点数?
-
学院
python数据分析基础
python数据分析基础
-
下载
代码生成类图工具
代码生成类图工具
-
博客
++i 和 i++的区别,算术运算符、关系运算符、逻辑运算符的优先级
++i 和 i++的区别,算术运算符、关系运算符、逻辑运算符的优先级
-
博客
springboot日志框架(学习笔记)
springboot日志框架(学习笔记)
-
下载
停车场管理系统.zip
停车场管理系统.zip
-
学院
转行做IT-第6章 IDEA、方法
转行做IT-第6章 IDEA、方法
-
下载
经典入门级45例单片机仿真电路及C源程序
经典入门级45例单片机仿真电路及C源程序
-
下载
kindeditor.zip
kindeditor.zip
-
下载
U盘读写模块模块CH375B(程序、原理图、相关资料)
U盘读写模块模块CH375B(程序、原理图、相关资料)
-
下载
卸载软件utool.zip
卸载软件utool.zip