一:Java技术体系模块图 二:JVM内存区域模型 1.方法区 也称"永久代” 、“非堆”, ?它用于存储虚拟机加载的类信息、常量、静态变量、是各个线程共享的内存区域。默认最小值为16MB,最大值为64MB,可以通过-XX...
分类:
编程语言 时间:
2015-05-15 16:00:57
阅读次数:
134
初学者非常容易混淆eclipse.ini文件的作用,这个文件是eclipse软件的配置文件,配置了eclipse启动,eclipse是用Java写的,只不过用的IBM自己的SWT(StandardWidgetToolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处而已),这里设置的最小内存和最大内存是留给启动eclip..
分类:
系统相关 时间:
2015-05-15 15:55:34
阅读次数:
203
一、JVM内存结构 1.1 下面总体说说内存 Java虚拟机会将内存分为几个不同的管理区,这些区域各自有各自的用途,根据不同的特点,承担不同的任务以及在垃圾回收时运用不同的算法。总体分为下面几个部分: 程序计数器...
分类:
其他好文 时间:
2015-05-15 00:00:41
阅读次数:
326
0、自我介绍 1、Java 应用的部署有哪些方式? 2、sql 注入?怎样避免? 3、sql 优化有哪些方式? 4、应用服务器了解哪些?Tomcat,resin 5、Oracle 数据库优化? 5、JVM内存管理?http://www.cnblogs.com/dingyi...
分类:
编程语言 时间:
2015-05-14 18:57:22
阅读次数:
180
最近在一次压力测试问题分析中,发现运行在tomcat的应用,不管上多少个vuser模拟请求压力,只会耗用200%的cpu,测出应用的tps很低,近10次每秒。经过分析,不是网卡的瓶颈,于是怀疑是内存锁的问题,于是就以下操作与分析。
步骤一:在linux环境上执行jstack -l 线程号 >线程号.log
步骤二:从.log发现如下问题0x0000000751968760 的内...
分类:
系统相关 时间:
2015-05-12 17:18:32
阅读次数:
209
Sun的JVMGenerationalCollecting(垃圾回收)原理是这样的:把对象分为年青代(Young)、年老代(Tenured)、持久代(Perm),对不同生命周期的对象使用不同的算法。(基于对对象生命周期分析)1.Young(年轻代)年轻代分三个区。一个Eden区,两个Survivor...
分类:
编程语言 时间:
2015-05-09 13:01:12
阅读次数:
109
-vmargs -Xms128M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M
这里有几个问题:
1. 各个参数的含义什么?
2. 为什么有的机器我将-Xmx和-XX:MaxPermSize都设置为512M之后Eclipse可以启动,而有些机器无法启动?
3. 为何将上面的参数写入到eclipse.ini文件Eclipse...
分类:
其他好文 时间:
2015-05-08 16:29:18
阅读次数:
130
Quartz提供两种基本作业存储类型。第一种类型叫做RAMJobStore,第二种类型叫做JDBC作业存储。一、对比 类型优点缺点RAMJobStore不要外部数据库,配置容易,运行速度快因为调度程序信息是存储在被分配给JVM的内存里面,所以,当应用程序停止运行时,所有调度信息将被丢失。另外因为存储到JVM内存里面,所以可以存储多少个Job和Trigger将会受到限制JDBC作业存储支持集群,因...
分类:
其他好文 时间:
2015-05-07 10:31:16
阅读次数:
121
tomcat设置内存设置tomcat内存实则是更改JVM内存大小修改tomcat中的配置文件catalina.sh:在第一行下面加入:JAVA_OPTS=‘-Xms2048m-Xmx4096m‘保存后退出;重启tomcat程序后生效。若是想查看JVM分配的内存方法如下:修改内存后,可启动TOMCAT,输入http://ip:8080,点击入Server..
分类:
其他好文 时间:
2015-05-07 01:14:37
阅读次数:
167
前言:在生产环境中经常发生服务器内存溢出,假死或者线程死锁等异常,导致服务不可用。我们经常使用的解决方法是通过分析错误日记,然后去寻找代码到底哪里出现了问题,这样的方式也许会奏效,但是排查起来耗费时间比较多,或者说本身代码本身就没有错,而是访问量大时候消耗内存太多,垃圾对象没有及时回收等等其他情况导致的,这样排查异常起来异常困难,那么有没有一些可视化的工具,帮助我们可以详细地查看当前应用服务的内存情...
分类:
系统相关 时间:
2015-05-06 15:06:07
阅读次数:
285