年轻代 年老代概念 http://jefferent.iteye.com/blog/1123677JVM的堆的内存,是通过下面面两个参数控制的-Xms最小堆的大小,也就是当你的虚拟机启动后,就会分配这么大的堆内存给你-Xmx是最大堆的大小当最小堆占满后,会尝试进行GC,如果GC之后还不能得到足够的内...
分类:
编程语言 时间:
2014-07-03 06:44:31
阅读次数:
275
Command Line JVM SettingsThe proxy settings are given to the JVM via command line arguments:$> java -Dhttp.proxyHost=proxyhostURL -Dhttp.proxyPort=pro...
分类:
编程语言 时间:
2014-07-02 20:13:36
阅读次数:
173
java 引用类型0. 引言 Java 中一共有 4 种类型的引用 : StrongReference、 SoftReference、 WeakReference 以及 PhantomReference , 这 4 种类型的引用与 GC 有着密切的关系. 1. 强引用 (Stron...
分类:
编程语言 时间:
2014-07-02 18:08:58
阅读次数:
257
1、top
查看系统负载情况,load average
CPU使用情况,按1查看每个CPU的使用情况
shift+h 查看每个线程的情况
2、free -m
按兆为单位输出内存的已用,未用,总共等结果
total used free shared buffers cached
Mem:...
分类:
其他好文 时间:
2014-07-02 16:34:55
阅读次数:
287
-server
-Xms8g
初始堆大小
-Xmx8g
最大堆大小
-Xmn2g
年轻代大小
-Xss1024K
每个线程的堆栈大小
-XX:PermSize=256m -XX:MaxPermSize=512m
Perm不属于堆内存,由虚拟机直接分配,可通过-XX:PermSize -XX:MaxPermSize 等参数调整其大小
设置持久代(perm gen)初始...
分类:
其他好文 时间:
2014-07-02 15:19:30
阅读次数:
207
Java中有多种引用类型,按照从强到弱的顺序分别如下:
强引用:就是最常见的引用,通过等号赋值就是强引用。软引用:当内存不足时自动释放引用。一般应用于需要大量内存的缓存程序中。弱引用:不阻止垃圾回收,当强引用或者软引用都消失时,即使存在弱引用内存也会被释放。幽灵引用:只引用一个对象的“灵魂”,幽灵引用是不能直接访问的,所以get方法永远返回null。这种引用能阻止JVM释放对象的内存,但是...
分类:
编程语言 时间:
2014-07-02 09:35:26
阅读次数:
175
点我点我点我!!!
接下来要做的就是模拟上述过程了。
静下来想一下自己要得到的信息。
然后拿出来,就可以了,模拟嘛,都是这样的。
#include
#include
#include
#include
using namespace std;
char str[20];
int gcd(int a,int b)
{
return a%b==0?b:gc...
分类:
其他好文 时间:
2014-07-02 09:17:57
阅读次数:
159
通过在软考复习中学习的“编程语言”,自己浅显的对跨平台和跨语言进行的理解如下,欢迎大家指正:
相同:第一次编译都是产生各自的“字节码”,与机器无关。
都需要运行平台上安装“运行环境”,java是JVM(Java虚拟机),.NET是需要.NET Framework .
不同:JAVA 的第二次编译在JVM中自动进行。
.NET 的第二次编译需要手动执行。...
分类:
其他好文 时间:
2014-07-01 11:34:50
阅读次数:
194
加载超大效果图导致内存不足(GC/ANR)
浅谈ANR如何分析解决ANR...
分类:
其他好文 时间:
2014-07-01 08:24:01
阅读次数:
272
一、管理tomcat用户名密码
conf目录下,tomcat-users.xml
如果仍不能登录tomcat管理界面,则看是否正确配置CATALINA_HOME环境变量,指向tomcat,lib目录,如:D:\MyWorkSpace\apache-tomcat-7.0.22
二、加大jvm内存...
分类:
其他好文 时间:
2014-07-01 06:14:16
阅读次数:
245