码迷,mamicode.com
首页 >  
搜索关键字:jvm 数据区    ( 13176个结果
定位JVM中占CPU较高的堆栈
疑问: 在linux中,使用top命令,发现某java进程占用CPU较高,如何定位到是那个线程,执行哪些代码导致的呢?...
分类:其他好文   时间:2014-06-05 11:58:50    阅读次数:197
垃圾收集器与内存分配策略
根据多篇文章,汇总了此图片。主要包括jvm的回收算法、回收策略、垃圾收集器以及对象的回收期。以备查询使用...
分类:其他好文   时间:2014-06-05 06:02:01    阅读次数:190
CoffeeScript不是一门值得学习的语言
CoffeeScript不是一门值得学习的语言 一门不能改变你编程的思维方式的语言是不值得学习的--艾伦·佩利(Alan Perlis) CoffeeScript是一种能够将你用特殊规则书写出的文本转换成一些其他文本的语言,而转换后的文本碰巧就是JavaScript源代码。它经常被描述为将一种编程语言“编译”成JavaScript,就像将其它语言编译成汇编或者JVM字节码。像许多新事物一样,C...
分类:其他好文   时间:2014-06-05 03:08:16    阅读次数:248
Java复习第二天---JavaSE基础
【1】以下关于 JVM 的叙述,哪些项正确? A.JVM 运行于操作系统之上,它依赖于操作系统 B.JVM 运行于操作系统之上,它与操作系统无关 C.JVM 支持 Java 程序运行,它能够直接运行 Java 字节码文件 D.JVM 支持 Java 程序运行,它能够直接运行 Java 源代码文件   扩展名为.java的是源代码文件(文本文件):开发时编写代码的文件 扩展名为.cla...
分类:编程语言   时间:2014-06-04 21:43:32    阅读次数:398
JVM最多能创建多少个线程: unable to create new native thread
最近需要测试一个长连接服务器,数据上需要达到100W的长连接,测试的客户端,一个线程保持一个连接,发现linux服务器默认创建到3200多个线程的时候,就会报错这个错误“java.lang.OutOfMemoryError: unable to create new native thread。而且,此时整个系统都不能创新新的线程了,不能连接终端,不能执行任何命令。 貌似是内存不足,但实际内存尚...
分类:编程语言   时间:2014-06-03 03:30:58    阅读次数:285
java编译器知识
代码编译器:代码:编译就是讲一种代码编译成计算机可以理解的指令。 =====================================================================================================java的重排序:(JVM通过偏...
分类:编程语言   时间:2014-06-02 20:59:57    阅读次数:278
深入理解 JBoss 7/WildFly Domain 模式启动过程
概述JBoss 7/WildFly 以 domain 模式启动时会启动多个 JVM,例如如下通过启动脚本启动 domain 模式:./domain.sh启动后我们查看进程:[kylin@localhost tdump]$ jps -l 23655 /home/kylin/work/eap/jboss-eap-6.1/jboss-modules.jar 23671 /home/kylin/work/...
分类:其他好文   时间:2014-06-02 10:31:49    阅读次数:425
读完这几本Java书,离高手更近一步
首先说一下我个人的认识吧,我觉得高手应该是这样的: (1)精通Java基础知识与基础理论,熟悉JDK的发展史。 (2)熟悉JVM,熟悉内存调试 (3)深刻理解Java的线程与并发包,以及背后的内存实现原理 (4)精通eclipse的使用,明白其中的插件的开发原理。深刻理解findbugs的缺陷模式。 (5)熟悉SSH框架,并对源代码有足够的兴趣和研究。 (6)熟悉数据缓存的原理与实现,...
分类:编程语言   时间:2014-06-01 17:19:11    阅读次数:332
java内存管理的分析
java 中的内存分为四个部分:stack(栈),heap(堆),data segment, codesegment。 stack(栈):存放基本类型的数据和对象的引用,即存放局部变量。 heap(堆)存放 new 出来的东西。 data segment(数据区):分为静态区和常量区(常量池): 静态区(static segment):存放在对象中用 static 定义的静态成员(即静态变量,如果该静态变量是基本类型变量,则将变量名和值都存入静态区中,如果是引用类型则指向 new 出来的对象。 ...
分类:编程语言   时间:2014-06-01 15:09:19    阅读次数:348
bitmapdata的知识点
flashplayer的cpu渲染bitmapData占用的内存分两块,一块是原始数据区,另一块是解压后的内存区10秒内如果没有使用这个bitmapdata,解压后的内存区会被释放,当10秒后重新使用,这个bitmapdata会再次解压,所以就会造成某些页游几秒钟一定会卡一下的现象,这个现象在手机上...
分类:其他好文   时间:2014-05-31 02:40:25    阅读次数:304
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!