最新文章列表

在JVM 5.0中调配Garbage Collection(Tuning Garbage Collection with the 5.0 Java[tm] V)

对于java虚拟机的gc回收问题一直比较迷惑,网上查了不少,说法不一,而且都是寥寥数句,根本弄不明白其中的机理。后来看到有人提到看Tuning Garbage Collection with the 5.0 Java[tm] Virtual Machine。于是仔细读了一下,虽然是英文但是逻辑很清晰,讲解很透彻不难理解,中间有一些专业词,用词典翻译一下就能理解了。另外还在博客搜到一篇翻译的博文,点击 ...
lwjlaser 评论(0) 有1384人浏览 2012-03-08 15:52

关注性能: 谈论垃圾(您知道垃圾收集器在干什么吗?)(转)

       您的应用程序是否经常出现 out-of-memory 错误?用户是否感受到响应时间有些不稳定?应用程序是否在相当长的时间内变得没有响应?应用程序 ...
GC 
wangchangshuai0010 评论(0) 有1007人浏览 2012-03-07 14:27

关于CMS的一些学习

1.Full GC 在使用CMS的情况下,如果出现promotion failed或者concurrent mode failure,会触发Full GC。 下边通过代码来演示一下。 (1)promotion failed,代码如下: public static void main(String[] args) throws Exception { BigObj o1 = new BigOb ...
szhnet 评论(0) 有4687人浏览 2012-03-03 21:03

Dump、javacore内存分析资源

http://www.alphaworks.ibm.com/tech/ 可以根据分类下载相应所需要的工具等等,很不错的资源。 GC回收的分析,内存泄露的分析 http://www.alphaworks.ibm.com/tech/pmat IBM Pattern Modeling and Analysis Tool for Java Garbage Collector A tool that par ...
ldzyz007 评论(0) 有1623人浏览 2012-02-27 17:05

Java 中的常见的内存溢出

1,   最常见的Java 中的内存溢出就是 一下静态的容器  HashMap,  List 之类的容器了。 由于是静态的的容器它们的生命周期就是创建之后就跟jvm 相同。 因此它们里面的object 们也会被他们hold 住,  即使别的地方都已经用完了, 如果没有显示的从他们这移除, 那些object 也会永远存在。    如果是这种容器的作用是作为cache 的话 还是用 memcache 来 ...
bruce008 评论(0) 有1694人浏览 2012-02-26 23:46

内存溢出的分析

内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。为了解决Java中内存溢 ...
乐溪925 评论(0) 有1269人浏览 2012-02-17 14:14

转载:JVM性能参数调优实践,不会执行Full GC,网站无停滞

JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次 ...
aiou 评论(0) 有2238人浏览 2012-02-17 12:09

技术人员也应懂艺术~~:不要把“老年代”叫成“Old Generation”

技术人员也应懂艺术~~:不要把“老年代”叫成“Old Generation” JAVA GC为了针对不同存活率场景采用不同的算法进行高效回收,采取了分代策略,通 ...
eyesmore 评论(2) 有1929人浏览 2012-02-09 18:24

java虚拟机之垃圾回收

java虚拟机之垃圾回收 1. 判断哪些对象可以回收 堆中几乎放着java世界中的所有的对象实例,垃圾收集器在对堆进行回收前,第一件事就是要确定这些对 ...
liu2811751 评论(0) 有1071人浏览 2012-02-08 11:29

Java内存管理——垃圾收集概念及特点

碎碎念,介绍Java内存管理基础知识 1.自动内存管理     内存管理就是查找出不再使用的对象,释放这些对象占用的内存空间,为其他对象的分配提 ...
ol_beta 评论(0) 有1065人浏览 2012-02-03 12:37

java基础 GC整理

HotSpot是较新的Java虚拟机技术,用来代替JIT技术,可以大大提高Java运行的性能 HotSpot 使用的GC  GC 即垃圾收集机制是指jvm用于释放那些不再使用的 ...
q15106202446 评论(0) 有859人浏览 2012-01-05 15:33

了解CMS(Concurrent Mark-Sweep)垃圾回收器

1.总体介绍: CMS(Concurrent Mark-Sweep)是以牺牲吞吐量为代价来获得最短回收停顿时间的垃圾回收器。对于要求服务器响应速度的应用上,这种垃圾回收器非常适合。在启动JVM参数加上-XX:+UseConcMarkSweepGC ,这个参数表示对于老年代的回收采用CMS。CMS采用的基础算法是:标记—清除。 2.CMS过程: 初始标记(STW initial ...
ol_beta 评论(0) 有12110人浏览 2011-12-27 20:13

JVM 选择合适的GC算法

  Selecting a Collector Unless your application has rather strict pause time requirements, first run your application and allow the VM to select a collector. If necessary, adjust the heap size to ...
lionbule 评论(0) 有1927人浏览 2011-12-19 15:17

【JVM】HotSpot JVM内存管理和GC策略总结

JVM的相关知识是学习java高级特性必须要去深入学习的。平时也有一些学习和实践,不过总结比较少。 今天有时间总结一下最基础的内存模型和GC策略的 ...
singleant 评论(2) 有15955人浏览 2011-12-13 22:05

java 内存管理总结(转)

1. java 是如何管理内存的 Java 的内存管理就是对象的分配和释放问题。(两部分)  分配 :内存的分配是由程序完成的,程序员需要通过关键字 new 为 ...
android_madness 评论(0) 有696人浏览 2011-12-13 11:23

iPhone 的第三方垃圾回收库?

搜索看到这个 iGC ,在Apple发布了 ARC的情况下 不清楚它的意义。 http://www.harnixtechnologies.ca/iGC/
2naive 评论(0) 有831人浏览 2011-11-29 11:43

[转载]理解 CMS GC 日志

CMS GC with -XX:+PrintGCDetails and -XX:+PrintGCTimeStamps prints a lot of information. Understanding this information can help in fine tuning various parameters of the application and CMS to ach ...
ol_beta 评论(0) 有1580人浏览 2011-11-22 14:52

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics