码迷,mamicode.com
首页 >  
搜索关键字:jvm xms xmx permsize maxpermsize    ( 12862个结果
JVM基础和调优(四)
垃圾回收算法中的一些问题 再上一遍中,说道JVM并不是采用一种垃圾回收的方法,因为不同的内存块采取的方法是不样的,那么:为什么要分块?为什么不采用同一种方法回收垃圾,这样不是更加的统一吗? 分块的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的...
分类:其他好文   时间:2014-11-08 22:02:23    阅读次数:339
java反射
1.首先理解什么是反射? 反射(Reflection)能够让运行于JVM中的程序检测和修改运行时的行为。 2.为什么需要反射? 反射能够让我们: 在运行时检测对象的类型; 动态构造某个类的对象; 检测类的属性和方法; 任意调用对象的方法; 修改构造函数、方法、属性的可见性等; --------------------------------------华丽分割线-...
分类:编程语言   时间:2014-11-08 18:16:43    阅读次数:211
JAVA Runtime.addShutdownHook()方法
Runtime#addShutDownHook方法是给虚拟机增加一个虚拟机关闭时的调用钩子,在虚拟机关闭的时候调用这些钩子线程。还是非常有用的一个方法,最直接的用法就是监控了,因为其是在虚拟机临关闭时被调用,所以天生可以记录虚拟机关闭这件事情,及其相关的信息;再就是清理资源什么的,也可以做一个钩子线程,这样就不用再应用中为这些清理资源的操作找合适的位置了; 下面先翻译一下这个方法的Java do...
分类:编程语言   时间:2014-11-08 12:05:12    阅读次数:193
JAVA启动参数整理
http://blog.csdn.net/turkeyzhou/article/details/7619472java启动参数共分为三类;其一是标准参数(-),所有的JVM实现都必须实现这些参数的功能,而且向后兼容;其二是非标准参数(-X),默认jvm实现这些参数的功能,但是并不保证所有jvm实现都...
分类:编程语言   时间:2014-11-08 11:44:37    阅读次数:252
Cocos2d之Ref类与内存管理使用详解
一、简介用C++和JAVA编写过程序的朋友一定会为两种语言不同的内存管理机制懊恼。JAVA程序运行在JVM之上,由JVM自动实现内存管理,开发者只管申请内存而不用手动释放内存。当JAVA中对象没有被任何引用变量(类似于C和C++的指针)引用时,JVM会将对象释放掉。C++和C一样,是编译后能够直接被...
分类:其他好文   时间:2014-11-08 11:42:54    阅读次数:191
JVM探索之内存管理(三)
上节我们介绍了JVM垃圾回收的原则,还有几个垃圾收集算法:标记-清除算法、复制算法、标记整理算法、分代收集算法;现在将要说HotSpt的垃圾收集器,这小节将只是理论。 Java虚拟机规范对垃圾收集器的具体实现并没有任何规定,所以不同厂商、不同版本的虚拟机提供的垃圾收集器会有很大的不同。下面所介绍的收...
分类:其他好文   时间:2014-11-08 07:03:19    阅读次数:338
Scala 学习
1,Scala学习 官方网网站; http://www.scala-lang.org/ http://www.scala-lang.org/download/ 可伸缩的语言是一种多范式的编程语言,一种类似java的编程,设计初衷是要集成面向对象编程和函数式编程的各种特性。 Scala是在JVM上运行。 Scala有几项关键特性表明了它的面向对象的本质。例如,Scala中...
分类:其他好文   时间:2014-11-07 20:48:46    阅读次数:238
Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. ......
mkdir jre cd jreln -s 你的JDK目录/bin bin例如:ln -s /usr/lib/jvm/jdk1.8.0_25/bin bin原文地址:http://www.cnblogs.com/jerome-rong/archive/2013/02/19/2916608.html
分类:编程语言   时间:2014-11-07 18:44:39    阅读次数:211
Singleton 单例模式
Singleton 单例模式第一种型式,饿汉式,在环境初始化,即JVM开始运行时就生成实例。public class Singleton { private static Singleton instance = new Singleton(); public stati...
分类:其他好文   时间:2014-11-07 14:44:13    阅读次数:142
使用Jvisualvm监控JVM的内存、CPU、线程
最近做性能测试发现很多性能问题,面对一些开发小白的数据结构思想,真想喊一声:放开那个代码,让我来!冲动。面对WEB站点开发,性能测试是经常要做的,下面一种介绍如何结合性能测试工具,更好的监控WEB服务性能工作状态的工具。啥?为啥要监控Apache服务,很抱歉,那你先弄明白了在看下文。网络可用监控工具...
分类:编程语言   时间:2014-11-07 06:09:48    阅读次数:382
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!