码迷,mamicode.com
首页 >  
搜索关键字:compacting gc    ( 3562个结果
JVM年轻代(转)
本文转自:http://my.oschina.net/xishuixixia/blog/1338501.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候....
分类:其他好文   时间:2015-05-03 15:58:36    阅读次数:101
JVM调优总结(转)
本文转自:http://my.oschina.net/xishuixixia/blog/132395常用的调优参数。1.堆大小-Xms和-Xmx用于指定堆大小,我们需要将他们俩设置为一样的值,以避免在GC后重新调整堆的大小。2.年轻代大小-XX:NewSize=?和–XX:MaxNewSize=?,...
分类:其他好文   时间:2015-05-03 15:54:03    阅读次数:130
php引用和写时复制
在php变量中已经发现 zval结构体中有refcount__gc(引用个数) 和is_ref__gc(是否被引用)例如:此时PHP会创建一个zval容器 因为这个变量不是一个引用 所以这个容器的is_ref__gc为false 并且refcount__gc为1再看下面的代码这里由于$b并不是引用$...
分类:Web程序   时间:2015-05-01 15:58:48    阅读次数:192
jstat命令详解
jstat ?????? 1. jstat -gc pid ??????????? 可以显示gc的信息,查看gc的次数,及时间。 ??????????? 其中最后五项,分别是young gc的次数,young gc的时间,full gc的次数,full gc...
分类:Web程序   时间:2015-04-30 16:25:16    阅读次数:139
解决:Unable to execute dex: GC overhead limit exceeded
Android打包时下面的错误:Unable to execute dex: GC overhead limit exceeded GC overhead limit exceeded解决方案如下:(更多交流请加入:Android优秀交流群 114559024)1、关闭Eclipse 打开D:\ec...
分类:其他好文   时间:2015-04-30 12:13:16    阅读次数:135
如何选择使用结构或类
struct是值类型,隐式继承自System.ValueType,struct实例被分配在堆栈上,由系统内存回收;class是引用类型,class的实例被分配在托管堆上,由GC回收。 struct不可以有无参构造函数,只能有带参构造函数;class当然可以有无参构造函数。 struct和class都...
分类:其他好文   时间:2015-04-30 10:23:41    阅读次数:174
weblogic 12C 在HP unix运行CPU 100%
有几个服务发布在HP unix上,weblogic版本是12c,服务器经常100%(多个cpu均是100%)。分析过当前的进程的状态,都是在GC。现象是CPU使用率上去以后就下不来了。     然后把weblogic降到10g,重新部署系统,CPU就降下来了,推测是服务器和weblogic不兼容。     找来...
分类:Web程序   时间:2015-04-30 08:52:01    阅读次数:210
第十五节:垃圾回收模式
CLR启动时,会选择一种GC模式。在进程的生存期内,这个模式不能改变。有以下两种基本的GC模式。1.工作站 这个模式为客户端应用程序优化垃圾回收器。垃圾回收器假定机器上运行的其它应用程序对CPU资源的要求不高。工作站模式有两个子模式:有并发回收器的工作站,以及无并发回收器的工作站。2.服务器 这个模...
分类:其他好文   时间:2015-04-30 00:55:23    阅读次数:127
Android性能优化之内存篇
下面是内存篇章的学习笔记,部分内容与前面的性能优化典范有重合,欢迎大家一起学习交流!1)Memory, GC, and Performance众所周知,与C/C++需要通过手动编码来申请以及释放内存有所不同,Java拥有GC的机制。Android系统里面有一个Generational Heap Me...
分类:移动开发   时间:2015-04-29 19:13:29    阅读次数:224
jdk1.6与1.7垃圾回收
最近项目中遇到了个关于JVM中GC线程数的问题,做一下简单的总结 问题场景: server:均为 sun公司的solaris 系统 CPU 128个 项目8.1时使用的 java版本: ? jdk1.6_u38 升级到9.1后使用jdk1.7_U21 下面两图分别为1.6...
分类:其他好文   时间:2015-04-28 19:06:29    阅读次数:196
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!