剑客
关注科技互联网

标签:JVM

技术教程

JVM 体系结构

阅读(46)评论(0)

JVM 体系结构分为三部分:1. 类加载器(ClassLoader):用于装载 .class 文件 2. 执行引擎:用于执行字节码,或者执行本地方法 3. 运行时数据区:包括方法区、堆、Java 栈、PC 寄存器、本地方法栈

技术教程

JVM初探 -JVM内存模型

阅读(56)评论(0)

JVM是每个Java开发每天都会接触到的东西, 其相关知识也应该是每个人都要深入了解的. 但接触了很多人发现: 或了解片面或知识体系陈旧. 因此最近抽时间研读了几本评价较高的JVM入门书籍, 算是总结于此. 本系列博客的主体来自 深入理解...

技术教程

JVM并发编程模型览

阅读(119)评论(0)

首发于 轻境界 本文介绍和点评JVM上的Thread, Thread Pool, Future, Rx, async-await, Fiber, Actor等并发编程模型。本人经验有限,难免粗陋,还请高手多多指教。

技术教程

java虚拟机 jvm 局部变量表实战

阅读(48)评论(0)

Java局部变量表是栈帧重要组中部分之一。他主要保存函数的参数以及局部的变量信息。局部变量表中的变量作用域是当前调用的函数。函数调用结束后,随着函数栈帧的销毁。局部变量表也会随之销毁,释放空间。

技术教程

Class热替换与卸载

阅读(50)评论(0)

名词解释:所谓热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。本文主要是分析Tomcat中关于热部署和JSP更新替换的原理,在此之前先介绍class的热替换和class的卸载的原理。

技术教程

Java性能优化全攻略

阅读(74)评论(0)

让Java应用程序运行是一回事,但让他们跑得快就是另外一回事了。在面对对象的环境中,性能问题就像来势凶猛的野兽。但JVM的复杂性将性能调整的复杂程度增加了一个级别。这里Refcard涵盖了JVM internals、class loadin...

技术教程

横跨数据中心的JVM和Twitter的JDK

阅读(42)评论(0)

在2016旧金山QConf大会的解决方案进展情况报告会上,Twitter为我们呈现了一些 演讲 。昨天,Twitter的JVM团队对外公布他们正在开发、发布和维护一个JDK分支版本。这个JDK是OpenJDK的分支,在Twitter内...