拥有 jvm 标签的文章 共 11 条数据

自己动手写Java虚拟机 高清文字版PDF下载
编程书籍

自己动手写Java虚拟机 高清文字版PDF下载

63次浏览 0条评论

Java虚拟机非常复杂,要想真正理解它的工作原理,最好的方式就是自己动手编写一个!本书是继《深入理解Java虚拟机》之后的又一经典著作,它一方面遵循《Java虚拟机规范》,一方面又独辟蹊径,不仅能让Java虚拟机的学习变得更加简单和有趣,而且能让你对Java虚拟机的原理认识更深入和更深刻!本书摒弃了传统的以解读枯燥的Java虚拟机规范文档和分析繁琐的Java虚拟机源代码的方式来讲解Java虚拟机,取而代之的是,以实践的方式,引导读者如何从零开始构建和实现一个Java虚拟机,整个过程不仅能让读者做到对Java虚拟机知其然而且知其所以然,还能屏蔽大量不必要的繁琐细节,体会到实现过程中的成就感,让学习过程更加轻松、愉悦和高效。更重要的是,这种方式能引导读者更深入地认识和掌握Java虚拟机的工作原理。前言 第1章 命令行工具 1 1.1 准备工作 1 1.2 java命令 4 1.3 编写命令行工具 5 1.4 测试本章代码 7 1.5 本章小结 8 第2章 搜索class文件 9 2.1 类路径 9 2.2 准备工作 10 2.3 实现类路径 11 2.4 测试本章代码 20 2.5 本章小

Java虚拟机规范(Java SE 7版) PDF下载
编程书籍

Java虚拟机规范(Java SE 7版) PDF下载

30次浏览 0条评论

《Java虚拟机规范 (Java SE 7 中文版)》是一份根据《Java Virtual Machine Specification (Java SE 7)》翻译的、非官方的、以Open Document形式发布的文档。本译文由ItEye社区三位水友IcyFenix、wupuyuan、langyu合作完成,我们的翻译工作完全基于技术研究目的,任何人也都可以在以技术研究为目的前提下任意阅读、传播、使用这份文档。但没有得到原文作者和译者授权,不得用于商业出版。《Java虚拟机规范》并非某一款虚拟机实现的说明书,它是一份保证各个公司的Java虚拟机实现具备统一外部接口的契约文档,书中的概念和细节描述曾经与Sun的早期虚拟机的实现高度吻合,但是随着技术的发展,高性能虚拟机真正的细节实现方式已经渐渐与虚拟机规范所描述的内容产生了越来越大的差距。《java虚拟机规范(java se 7版)》 译者序 前言 第2版前言 第1版前言 第1章 引言1 1.1 简史1 1.2 java虚拟机2 1.3 各章节摘要2 1.4 说明3 第2章 java虚拟机结构4 2.1 class文件格式4 2.2 数据

Java虚拟机规范(Java SE 8版)PDF下载
编程书籍

Java虚拟机规范(Java SE 8版)PDF下载

64次浏览 0条评论

本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。同时,书中不仅完整地讲述了由Java SE 8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及字节码验证的规则。译者序 前 言 第1章 引言1 1.1 简史1 1.2 Java虚拟机2 1.3 各章节摘要2 1.4 说明3 1.5 反馈3 第2章 Java虚拟机结构4 2.1 class文件格式4 2.2 数据类型5 2.3 原始类型与值5 2.3.1 整数类型与整型值6 2.3.2 浮点类型、取值集合及浮点值6 2.3.3 returnAddress类型和值8 2.3.4 boolean类型8 2.4 引用类型与值9 2.5 运行时数据区9 2.5.1 pc寄存器9 2.5.2 Java虚拟机栈10 2.5.3 Java堆10 2.5.4 方法区11

深入Java虚拟机(原书第2版) 曹晓钢 / 蒋靖译 扫描版PDF下载
编程书籍

深入Java虚拟机(原书第2版) 曹晓钢 / 蒋靖译 扫描版PDF下载

85次浏览 0条评论

本书作者曾因本书荣获专业技术杂志《Java Report》评选的优秀作者奖,细心的读者可以从网上找到许多对本书第1版的赞誉。作者以易于理解的方式深入揭示了Java虚拟机的内部工作原理,深入理解这些内容,将对读者更快速地编写更高效的程序大有裨益!本书共分20章,第1-4章解释了Java虚拟机的体系结构,包括Java栈、堆、方法区、执行引擎等;第5-20章深入描述了Java技术的内部细节,包括垃圾收集、Java安全模型、Java的连接模型和动态扩展机制、class文件、运算及流程控制等等,其中第6章和附录A-C安全可以作为class文件和指令集的参考手册。本书还附带光盘,光盘中包含用以辅助说明正文内容的交互式例示applet及示例源代码。译者序 前言 第1章 Java体系结构介绍 第2章 平台无关 第3章 安全 第4章 网络移动性 第5章 Java虚拟机 第6章 Java class文件 第7章 类型的生命周期 第8章 连接模型 第9章 垃圾收集 第10章 栈和局部变量操作 第11章 类型转换 第12章 整数运算 第13章 逻辑运算 第14章 浮点运算 第15章 对象和数组 第16章 控制

图灵程序设计丛书《Java虚拟机基础教程》中文版PDF下载
编程书籍

图灵程序设计丛书《Java虚拟机基础教程》中文版PDF下载

77次浏览 0条评论

本书概述 Java虚拟机(JVM)及其特性,并用大量示例详细介绍了 Java、Scala、Clojure、Kotlin和 Groovy这 5种基于 JVM的语言。具体而言,首先概述了 Java平台,紧接着详细阐述了 JVM,然后分别介绍了上述各种语言的基础知识和核心概念,并运用它们开发项目、创建应用程序。本书适合所有 Java开发人员以及对 JVM感兴趣的读者。第1章 Java虚拟机 1 1.1 JVM实现 1 1.2 为何要在JVM上开发 2 1.2.1 JVM适应市场的变化 2 1.2.2 Java类库 3 1.2.3 生态系统 3 1.3 常见的用途 5 1.3.1 Web应用程序 5 1.3.2 大数据 5 1.3.3 IoT 6 1.4 JVM概念 6 1.4.1 虚拟机 6 1.4.2 JIT编译器 7 1.4.3 基本数据类型 7 1.4.4 类 8 1.4.5 引用类型 8 1.4.6 垃圾收集器 9 1.4.7 向后兼容 11 1.4.8 构建工具 11 1.5 Java版本 12 1.5.1 Java SE 12 1.5.2 Java EE 13 1.5.3 Jav

实战Java虚拟机:JVM故障诊断与性能优化 葛一鸣著 PDF下载
编程书籍

实战Java虚拟机:JVM故障诊断与性能优化 葛一鸣著 PDF下载

93次浏览 0条评论

随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java也俨然成为了一个充满活力的生态圈。《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是对锁的支持。第9~10章介绍了Java虚拟机的核心——Class文件结构,以及Java虚拟机中类的装载系统。第11章介绍了Java虚拟机的执行系统和字节码,并给出了通过ASM框架进行字节码注入的案例。《实战Java虚拟机——JVM故障诊断与性能优化》不仅适合Java程序员,还适合任何一名工作于Java虚拟机之上的研发人员、软件设计师、架构师。第1章 初探Java虚拟机 1 1.1 知根知底:追溯Java的发展历程

龙果学院 叶子猿 深入理解Java虚拟机视频教程  全110集视频下载(jvm性能调优+内存模型+虚拟机原理)
视频教程

龙果学院 叶子猿 深入理解Java虚拟机视频教程 全110集视频下载(jvm性能调优+内存模型+虚拟机原理)

141次浏览 0条评论

最全的jvm视频教程,共110讲,包括jvm性能调优+内存模型+虚拟机原理,讲解详细,可作为java进阶学习资料。课程大纲第1节说在前面的话 [免费观看] 00:05:07分钟第2节整个部分要讲的内容说明 [免费观看] 00:06:58分钟第3节环境搭建以及jdk,jre,jvm的关系 [免费观看] 00:20:48分钟第4节jvm初体验-内存溢出问题的分析与解决 [免费观看] 00:17:59分钟第5节jvm再体验-jvm可视化监控工具 [免费观看] 00:21:17分钟第6节杂谈 [免费观看] 00:12:37分钟第7节Java的发展历史 00:27:24分钟第8节Java的发展历史续 00:02:27分钟第9节Java技术体系 00:08:46分钟第10节jdk8的新特性 00:07:31分钟第11节lanmbda表达式简介 00:07:02分钟第12节Java虚拟机-classic vm 00:06:06分钟第13节Java虚拟机-ExactVM 00:03:35分钟第14节Java虚拟机-HotSpotVM 00:04:23分钟第15节Java虚拟机-kvm 00:03:04

Java性能优化权威指南 PDF下载  Java之父重磅推荐
编程书籍

Java性能优化权威指南 PDF下载 Java之父重磅推荐

81次浏览 0条评论

Java性能优化圣经!Java之父重磅推荐!本书由曾任职于Oracle/Sun的性能优化专家编写,系统而详细地讲解了性能优化的各个方面,帮助你学习Java虚拟机的基本原理、掌握一些监控Java程序性能的工具,从而快速找到程序中的性能瓶颈,并有效改善程序的运行性能。Java性能优化的任何问题,都可以从本书中找到答案!第1章 策略、方法和方法论  1 1.1  性能问题的现状  1 1.2  性能分析的两种方法:自顶向下和自底向上  4 1.2.1  自顶向下  4 1.2.2  自底向上  5 1.3  选择正确的平台并评估系统性能  5 1.3.1  选择正确的CPU架构  6 1.3.2  评估系统性能  7 1.4  参考资料  7 第2章 操作系统性能监控  8 2.1  定义  8 2.2  CPU使用率  9 2.2.1  监控CPU使用率:Windows  9 2.2.2  监控CPU使用率:Windows typeperf  12 2.2.3  监控CPU使用率:Linux  13 2.2.4  监控CPU使用率:Solaris  14 2.2.5  命令行监控CPU使用

《HotSpot实战》PDF下载
编程书籍

《HotSpot实战》PDF下载

345次浏览 0条评论

《HotSpot实战》深入浅出地讲解了HotSpot虚拟机的工作原理,将隐藏在它内部的本质内容逐一呈现在读者面前,包括OpenJDK与HotSpot项目、编译和调试HotSpot的方法、HotSpot内核结构、Launcher、OOP-Klass对象表示系统、链接、运行时数据区、方法区、常量池和常量池Cache、Perf Data、Crash分析方法、转储分析方法、垃圾收集器的设计演进、CMS和G1收集器、栈、JVM对硬件寄存器的利用、栈顶缓存技术、解释器、字节码表、转发表、Stubs、Code Cache、Code生成器、JIT编译器、C1编译器、编译原理、JVM指令集实现、函数的分发机制、VTABLE和ITABLE、异常表、虚拟机监控工具(如jinfo、jstack、jhat、jmap等)的实现原理和开发方法、Attach机制、基于GUI的JVM分析工具(如MAT、VisualVM)等内容。除了HotSpot技术,《HotSpot实战》还对方法论进行了探讨。在各个章节的讲解中,都会有一些与系统运行机制相关的实战或练习,供读者练手。通过这些实战练习,不仅有助于读者加深对知识或原理的理

JVM 性能调优工具讲解 jstat、jmap、jstack、jinfo
技术杂谈

JVM 性能调优工具讲解 jstat、jmap、jstack、jinfo

388次浏览 0条评论

1、jstat摘要: Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statistics monitoring tool”,它位于java的bin目录下,主要利用JVM内建的指令对Java应用程序的资源和性能进行实时的命令行的监控,包括了对Heap size和垃圾回收状况的监控。jstat 用法$ jstat -help Usage: jstat -help|-options        jstat -<option> [-t] [-h<lines>] <vmid> [<interval> [<count>]] Definitions:   <option>      An option reported by the -options option   <vmid>        Virtual Machine Identifier. A vmid takes the following form:                      <lv

深入理解Java虚拟机 JVM高级特性与最佳实践(第2版)
编程书籍

深入理解Java虚拟机 JVM高级特性与最佳实践(第2版)

817次浏览 0条评论

《深入理解Java虚拟机:JVM高级特性与最佳实践》第1版两年内印刷近10次,4家网上书店的评论近4?000条,98%以上的评论全部为5星级的好评,是整个Java图书领域公认的经典著作和超级畅销书,繁体版在台湾也十分受欢迎。第2版在第1版的基础上做了很大的改进:根据最新的JDK 1.7对全书内容进行了全面的升级和补充;增加了大量处理各种常见JVM问题的技巧和最佳实践;增加了若干与生产环境相结合的实战案例;对第1版中的错误和不足之处的修正;等等。第2版不仅技术更新、内容更丰富,而且实战性更强。《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和