深入理解jvm

node-jvm 实现了纯 Node.js 环境下的 Java 虚拟机。 示例: java public class Main { public static long fib(int n) { if (n <= 1) return n; return fib(n-1) + fib(n-2); } public static void main(String[] args) { if (args.length == 0) { System.out.print("help: java Main.class {Number}"); return; } int N = Integer.parseInt(args[0]); long start = System.currentTimeMillis(); System.out.format("Fibonacci...

相关文章

加载中

[博客] 深入理解JVM

https://my.oschina.net/u/142923/blog/53899

1. 深入理解jvm----性能调优 http://yhjhappy234.blog.163.com/blog/static/3163283220122298232721/?suggestedreading&wumii 2. 深入理解JVM的GC处理 http://blog.csdn.net/javajun/article...

2012/04/17 00:00

[博客] 深入理解 ThreadLocal

https://my.oschina.net/u/3146965/blog/4412891

前言 上篇文章 深入理解 Handler 消息机制 中提到了获取线程的 Looper 是通过 来实现的: 每个线程都有自己的 Looper,它们之间不应该有任何交集,互不干扰,我们把这种变量称为 线程局部变量...

04/09 00:00

[博客] 深入理解ThreadLocal

https://my.oschina.net/u/2485411/blog/2961584

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2018/11/27 00:00

[博客] 深入理解JVM

https://my.oschina.net/u/4238958/blog/3121269

深入理解JVM --- 1. JVM运行机制及原理   JVM是JRE的一部分,是一个虚构出来的计算机,有着一套完整的硬件架构体系。java程序之所以拥有着跨平台性,这也就是jvm的功劳。首先java源程序.ja...

2019/10/23 00:00

[博客] 深入理解 ThreadLocal

https://my.oschina.net/u/4267381/blog/3253445

前言 上篇文章 深入理解 Handler 消息机制 中提到了获取线程的 Looper 是通过 来实现的: 每个线程都有自己的 Looper,它们之间不应该有任何交集,互不干扰,我们把这种变量称为 线程局部变量...

2019/09/10 00:00

[博客] 深入理解Threadlocal

https://my.oschina.net/u/2411391/blog/3152463

前言 并发是Java开发中绕不开的一个话题。现代处理器都是多核心,想要更好地榨干机器的性能,多线程编程是必不可少,所以,线程安全是每位Java Engineer的必修课。 应对线程安全问题,可大致...

01/02 00:00

[博客] 深入理解 JVM(上)

https://my.oschina.net/u/4309498/blog/3280843

菜鸟拙见,望请纠正(首先:推荐一本书【链接:https://pan.baidu.com/s/15I062n5LPYtRmueAAUFuFA 密码:kyo1】) 一:JVM体系概述 1:JVM是运行在操作系统之上的,他与硬件没有直接的交互。...

2018/09/03 00:00

[博客] 深入理解ThreadLocal

https://my.oschina.net/u/4382386/blog/4422527

存储结构 threadLocal存储于Thread类上的ThreadLocalMap类型的threadLocals中。 从ThreadLocalMap的名字上可以看出其结构类似于HashMap,它也是使用key-value结构的Entry数组table来存储Thr...

07/23 00:00

[博客] 深入理解JVM

https://my.oschina.net/u/4439493/blog/3155897

虚拟机内存模型中定义的访问操作如下图所示: java中通过多线程机制使得多个任务同时执行处理,所有的线程共享JVM内存区域 主存(Main memory),而每个线程都有自己独立的工作内存,当线程与...

[博客] 深入理解JVM

https://my.oschina.net/u/4504292/blog/4259887

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

04/30 00:00

[博客] 深入理解JVM

https://my.oschina.net/u/2341969/blog/1815855

学习jvm是一件漫长需要耐心的事情,毕竟底层或许太过于枯燥。垃圾回收,系统崩溃或许没有那样的真实场景体验,但是万物皆对象,万变不离其宗。开始我的jvm征程吧!

2018/05/21 00:00

[博客] 深入理解JVM

https://my.oschina.net/u/4412692/blog/3627463

深入理解JVM 原文链接:https://www.cnblogs.com/dingyingsi/p/3760447.html 整理:CCSoft 虚拟机内存模型中定义的访问操作如下图所示: 图1. JVM虚拟机定义的访问操作 java中通过多线程机制...

2019/03/04 00:00

[博客] 深入理解 ThreadLocal

https://my.oschina.net/u/3146965/blog/3104678

前言 上篇文章 深入理解 Handler 消息机制 中提到了获取线程的 Looper 是通过 来实现的: 每个线程都有自己的 Looper,它们之间不应该有任何交集,互不干扰,我们把这种变量称为 线程局部变量...

2019/09/10 00:00

[博客] 深入理解JVM

https://my.oschina.net/u/1433107/blog/417036

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

2015/05/20 00:00

[博客] 深入理解JVM

https://my.oschina.net/u/3488782/blog/3207573

该博客属于私人博客,由于作者设置了权限,您没法阅读此文,请与作者联系。

03/21 00:00

[博客] 深入理解ThreadLocal

https://my.oschina.net/u/578710/blog/149368

学习一个东西首先要知道为什么要引入它,就是我们能用它来干什么。所以我们先来看看ThreadLocal对我们到底有什么用,然后再来看看它的实现原理。 ThreadLocal如果单纯从名字上来看像是“本地...

2013/08/02 00:00

[博客] 深入理解JVM - JVM编译器

https://my.oschina.net/u/3748347/blog/3187856

编译器类型 编译器最终的目的是将我们写的源代码编译成机器能识别的机器码。 在JVM 中有三个非常重要的编译器,它们分别是:前端编译器、JIT 编译器和AOT编译器。 前端编译器 将源代码转化成...

03/04 00:00

[博客] JVM-深入理解Java虚拟机

https://my.oschina.net/u/2882456/blog/3018028

1.虚拟机字节码执行引擎 1)物理机和虚拟机的执行引擎区别 物理机:直接建立在处理器、硬件、指令集、操作系统层面上 虚拟机:执行引擎是自己实现的,可以自行制定指令集与执行引擎的结构体系...

2019/03/05 00:00

[博客] 深入理解JVM教程

https://my.oschina.net/u/2886698/blog/4414614

总有人问,JVM这个东西好像用不上,于是要不要学这样的问题. 然后又总有人担心一直搬砖成天做些重复没提升的东西. 于是这个逻辑就很有意思咯,一方面是工作上面学不到东西,一方面是不愿意学工作...

2018/01/22 00:00

[博客] 深入理解 Java 数组

https://my.oschina.net/u/4332827/blog/4180721

📓 本文已归档到:「javacore」 🔁 本文中的示例代码已归档到:「javacore」 1. 简介 1.1. 数组的特性 数组对于每一门编程语言来说都是重要的数据结构之一,当然不同语言对数组的实现及处...

2019/12/16 00:00
返回顶部
顶部