P2

  JVM调优总结(四) - 垃圾回收面临的问题 文档

JVM调优总结(四)——垃圾回收面临的问题 如何区分垃圾     上面说到的“引用计数”法,通过统计控制生成对象和删除对象时的引用数来判断。垃圾回收程收集计数为0的对象即可。但是这种方法无法解决循环引用。所

chenyong860722 2012-08-21   2227   0

基于Node.js的Java虚拟机:node-jvm 经验

node-jvm 实现了纯 Node.js 环境下的 Java 虚拟机。 示例: java public class Main { public static long fib(int n) { if

jopen 2013-11-01   47222   0

JVM:32G以上的堆会发生什么 经验

这篇短文主要是想告诉你如果给Oracle JVM配置超过32G的堆会发生什么事情。默认情况下, 堆大小在32G以下的话JVM中的引用会占用4个字节 。这是JVM在启动的时候就已经决定了的。如果你去掉了-

jopen 2015-01-05   28597   0
JVM   Java开发  

Java中的JVM基础:数据类型和堆栈 经验

引用类型包括:类类型,接口类型和数组。 堆与栈 堆和栈是程运行的关键,很有必要把他们的关系说清楚。 栈是运行时的单位,而堆是存储的单位。 栈解决程的运行问题,即程如何执行,或者说如何处理数据;堆解决的

dy223 2015-03-26   27756   0
JVM   Java开发  

关键业务系统的JVM启动参数推荐 经验

性也很重要。 这是本文的一个原则,后面也会一次又一次的强调,所以与网上其他的文章略有不同,请JVM调优高手和运维老大们多指引。 前言1,资料 学习开源项目的启动脚本是个不错的主意,比如 Cassandra家的

jopen 2015-12-11   19033   0
JVM   Java开发  

深入JVM彻底剖析ygc越来越慢的原因(下) 经验

阿里JVM团队的同学帮助从JVM层面继续深入的剖析了下前面那个ygc越来越慢的case,分析文章相当的赞,思路清晰,工具熟练,JVM代码熟练,请看这位同学(阿里JVM团队:寒泉子)写的文章,我转载到这。

efdz9093 2016-05-11   10238   0
JVM   Java开发  
P

Inside in JVM (深入理解java虚拟机英文) 文档

在一个jvm实例的内部,类型信息被存储在一个称为方法区的内存 逻辑区中。类型信息是由类加载器在类加载时从类文件中提取出来 的。类(静态)变量也存储在方法区中。<br> jvm实现的设计者决定了类型信息的内部表现形式。如,多字节变量 在类文件是以big-endian存储的,但在加载到方法区后,其存放 形式由jvm根据不同的平台来具体定义。<br> jvm在运行应用时要大量使用存储在方法区中的类型信息。在类型信息 的表示上,设计者除了要尽可能提高应用的运行效率外,还要考虑空间 问题。根据不同的需求,jvm的实现者可以在时间和空间上追求一种平 衡。

aaakkk 2014-10-27   9727   0

java 检测 Java 是否运行在64bit 的JVM 代码段

arch.data.model isn't available // maybe not a Sun JVM? // try with the vm.name property return System.getProperty("java

KelU26 2016-01-19   638   0
Java   JVM  

将各种编程语言和模板集成到JVM应用中:Scripturian 经验

Scripturian是一个库,用于轻松将各种编程语言和模板集成至基于JVM的应用。 它设计支持高性并发执行,并提供像 Java scripting standard (JSR-223) 的一个可扩展替换。

jopen 2014-01-02   37371   0
P4

  JVM调优总结(九)- 新一代的垃圾回收算法 文档

JVM调优总结(九)——新一代的垃圾回收算法 垃圾回收的瓶颈     传统分代垃圾回收方式,已经在一定程度上把垃圾回收给应用带来的负担降到了最小,把应用的吞吐量推到了一个极限。但是他无法解决的一个问题,就是Full

chenyong860722 2012-08-21   2768   0
P13

  eclipse启动优化和jvm启动参数大全 文档

eclipse启动优化(一) 首先了解下JVM中几个相关的概念: Xms:最小堆大小 Xmx:最大堆大小 Xmn:年轻代堆大小 Xss:每个线程的堆大小 PermSize:初始持久代大小 MaxPermSize:最大持久代大小

幽灵草 2013-04-01   705   0

JVM监控工具--几种常用工具简介 经验

JVM监控工具介绍 jdk中已提供了功能强大基于GUI界面的jvm监控工具,在jdk bin目录下可以看到,例如:jconsole、jvisualvm和oracle jrockit jvm’s jrmc

jopen 2015-01-27   31036   0

JVM故障诊断指南》之4 - Java 8:从持久代到metaspace 经验

底废除了它。在这个部分,我们会讨论持久代的继任 者:Metaspace。 当执行一个Java程并出现了“泄露”类元数据对象时我们会比较HotSpot 1.7和HotSpot 1.8的运行时行为的不同点。

jopen 2015-06-23   61061   0
JVM   Java开发  

JVM内幕:Java虚拟机详解 经验

com/17770.html 这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范 的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章

Linette4348 2016-02-04   30245   0
JVM   Java开发  

jvm知识点总览-高级Java工程师面试必备 经验

的也越来越完善,各种框架可以搞定一切,几乎不用关注底层的实现,初级程员只要熟悉基本的使用方法,便可以快速的开发上线;但对于高级程员来讲,内功的修炼却越发的重要,比如算法、设计模式、底层原理等,只有

837855256 2017-03-02   47823   0
JVM   Java开发  

淘宝推出了定制版本的 JVM 资讯

penJDK的优化及定制,根据业务、应用特点及开发者需要,提供稳定,高效和深度定制的JVM版本:Taobao JVM。 TaobaoJVM 基于 OpenJDK HotSpot VM,是国内第一个

jopen 2012-09-24   16429   1
JVM  

Java语言与JVM中的Lambda表达式全解 经验

虽然一开始会觉得Lambda表达式看起来很陌生,但很容易就能掌握它。而且为了编写可完全利用现代多核CPU的应用程,掌握Lambda表达式是至关重要的。 需要牢记的一个关键概念就是,Lambda表达式是一个很小

jopen 2015-03-21   21987   0

JVM 动态脚本语言,Groovy 2.4.2/2.3.11 发布 资讯

Groovy是一种基于JVM的敏捷开发语言,它结合了Python、Ruby和Smalltalk的许多强大的特性。 Groovy 主要的特点包括: 是一个基于 Java虚拟机 的敏捷 动态语言 。

n7w77 2015-03-19   7300   0
Groovy  

Kotlin M11 发布,基于 JVM 的编程语言 资讯

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 其主要设计目标: 创建一种兼容Java的语言 让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针 让

n7w77 2015-03-19   9102   0
Kotlin  

基于 JVM 的编程语言,Kotlin 1.0 Beta 2 发布 资讯

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。 其主要设计目标: 创建一种兼容Java的语言 让它比Java更安全,能够静态检测常见的陷阱。如:引用空指针

jopen 2015-11-16   6409   0
Kotlin  
1 2 3 4 5 6 7 8 9 10