剑客
关注科技互联网

标签:JVM

技术教程

JVM内存结构与内存溢出异常

阅读(46)评论(0)

本文为《深入理解Java虚拟机》读书笔记,加入了一些自己的见解。Jvm内存溢出异常就是我们常说的OOM,即java.lang.OutOfMemoryError,当然还包括java.lang.StackOverflowError。

技术教程

Jvm之用java解析class文件

阅读(42)评论(0)

身为一个java程序员,怎么能不了解JVM呢,倘若想学习JVM,那就又必须要了解Class文件,Class之于虚拟机,就如鱼之于水,虚拟机因为Class而有了生命。《深入理解java虚拟机》中花了一整个章节来讲解Class文件,可是看完后,...

技术教程

JVM上最快的Bloom filter实现

阅读(132)评论(0)

英文原始出处: Bloom filter for Scala, the fastest for JVM 本文介绍的是我用Scala实现的Bloom filter。 源代码在 github 上。依照 性能测试结果 ,它是JVM上的 最快 的...

技术教程

三分钟带你遨游各种JVM语言

阅读(40)评论(0)

【51CTO.com快译】无论您最熟悉的Java、Scala还是其它JVM语言,总会有更多JVM语言不断出现并伴随着各种相关特性。最重要的是,总有一些来自某些语言的、优秀的“基本”元素在其它语言中难觅其踪。

技术教程

JVM中的逃逸分析

阅读(99)评论(0)

逃逸分析(Escape Analysis)是目前Java虚拟机中比较前沿的优化技术。逃逸分析的基本行为就是分析对象动态作用域:当一个对象在方法中被定义后,它可能被外部方法所引用,例如作为调用参数传递到其他地方中,称为方法逃逸。

技术教程

JVM初探- 使用堆外内存减少Full GC

阅读(50)评论(0)

标签 : JVM 问题: 大部分主流互联网企业线上Server JVM选用了CMS收集器(如Taobao、LinkedIn、Vdian), 虽然CMS可与用户线程并发GC以降低STW时间, 但它也并非十分完美, 尤其是当出现 Concurr...

技术教程

JVM源码—教你傻瓜式编译openjdk7

阅读(110)评论(0)

LZ经过一个星期断断续续的研究,终于成功的搞定了JDK的成功编译与调试。尽管网络上的教程也有不少,包括源码中也有自带的编译步骤说明,但真正自己动手的话,还是会遇到不少意料之外的错误。

技术教程

NetflixOSS:Hollow正式发布

阅读(256)评论(0)

“如果你能 非常有效地 缓存 一切 ,那么通常你就可以改变游戏规则。” 软件工程师通常会面临一些有关不属于“大数据”的数据集的传播方式问题,例如: