java 停顿 分钟_java - 年轻的垃圾收集更长时间停顿与Java 7 vs java 6 - 堆栈内存溢出...
我注意到,使用java 7的每个年轻垃圾收集平均比使用java 6多10毫秒。我使用的是1.6.0_31和1.7.0_21 。 配置没有改变,硬件和JVM参数都没有改变:
-server -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+TieredCompilation -XX:+AggressiveOpts -Xms1g -Xmx1g -XX:MaxNewSize=256m -XX:NewSize=256m
Java 7:
S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
26176.0 26176.0 3531.6 0.0 209792.0 21648.8 786432.0 86777.6 49472.0 49350.1 82 1.830 0 0.000 1.
Java 6
S0C S1C S0U S1U EC EU OC OU PC PU YGC YGCT FGC FGCT GCT
26176.0 26176.0 0.0 1210.5 209792.0 95873.4 786432.0 65327.1 35968.0 35891.2 83 0.620 0 0.000 0.620
我也查看了每个单独的时间,并且使用java 6,每个YGC需要~10ms而java 7是20ms。 版本6和版本7之间有什么变化可以解释这种行为吗?
编辑:我注意到java 7以64位模式运行,而java 6使用32位JVM,这可以解释其中的区别吗?
谢谢
java 停顿 分钟_java - 年轻的垃圾收集更长时间停顿与Java 7 vs java 6 - 堆栈内存溢出...相关推荐
- java drawstring 字体_java - 为什么字体大小为101的Graphics2D.drawString字母“o”坏了? - 堆栈内存溢出...
我想在png中绘制字符串. 我需要高达600像素的字母. 因此我尝试使用Graphics2D.drawString: String text = "o"; graphics.set ...
- java repaint 没反应_java - 为什么repaint()在我的JPanel上不起作用? - 堆栈内存溢出...
我制作了自己的JPanel子类,称为SubPatternPanel . 我想在框架中使用它来绘制网格,但是当我从框架中为SubPatternPanel调用repaint() ,它不起作用. 运行时,框 ...
- java spark 读取json_apache-spark - 与aws-java-sdk链接时,在读取json文件时发生Spark崩溃 - 堆栈内存溢出...
让config.json成为一个小的json文件: { "toto": 1 } 我做了一个简单的代码,用sc.textFile读取json文件(因为文件可以在S3,本地或HDFS上 ...
- java 0x5_java - 从Java中的COM端口读取,错误0x5在.. \ rxtx \ src \ termios.c(892) - 堆栈内存溢出...
我正在用Java编写一个小应用程序来读取COM端口,因为我们使用64位系统,所以我不得不使用RXTX. 问题是,当我尝试运行我的应用程序时,我收到以下错误: "错误0x5在.. \\ rxt ...
- android 数据库 字节数组,java - 如何使用活动的android序列化字节数组并将其存储到数据库中? - 堆栈内存溢出...
我有一个图像作为byte[] ,我需要将此图像保存在数据库中. 我为此使用Active Android库. 我知道db中用于此目的的数据类型应该是BLOB. 我知道byte[]不能直接存储,我知道它应 ...
- JVM 调优 —— GC 长时间停顿问题及解决方法
零. 简介 垃圾收集器长时间停顿,表现在 Web 页面上可能是页面响应码 500 之类的服务器错误问题,如果是个支付过程可能会导致支付失败,将造成公司的直接经济损失,程序员要尽量避免或者说减少此类情况 ...
- GC一些长时间停顿问题排查及解决办法
对于许多企业级应用,尤其是OLTP应用来说,长暂停很可能导致服务超时,而对这些运行在JVM上的应用来说,垃圾回收(GC)可能是长暂停最主要的原因.本文将描述一些可能碰到GC长暂停的不同场景,以及说明我 ...
- java list最大容量_Java 性能优化:35 个小细节,提升你的 Java 代码运行效率
优质文章,及时送达 作者 | 萌小Q 来源 | cnblogs.com/Qian123/p/6046096.html 上篇 | 为什么我不建议你去外包公司? 前言 代码优化 ,一个很重要的课题.可能有 ...
- java构建继承树_java - 使用继承构建通用树 - 堆栈内存溢出
我正在构建一个通用的Tree类,它支持子树的继承. 但我遇到了一些问题. 请你帮帮我吗? 描述 让我们定义Tree类和BlueTree类,其中BlueTree extends Tree . 让我们定义 ...
最新文章
- 开源需自立!Android、GitHub、Apache全线告急!
- 2、ALTER TABLE:修改数据表
- Java 7:Fork / Join框架示例
- LeetCode Longest Common Prefix
- 跳槽,你的工作经验货真价实吗?
- 打印机测试图_INTAMSYS高温PEEK 3D打印机助力智能组件创新制造
- .net 裁剪图片(不压缩)
- 诗与远方:无题(五十四)- 曾经写给妹子的一首诗
- 如何将数据库中的记录表导入到VC中
- Zabbix监控Jenkins过程详解
- java基础循环 for 、switch 、while 、do while、
- 利用composer搭建PHP框架(四.数据库与缓存)
- 关于springMVC的日志管理
- python列表逆序输出_列表的排序和逆序
- SecureCRT下载和设置
- x86 x64 arm64的区别
- java8 垃圾回收算法_Java垃圾回收机制算法详解
- 打造人脉关系网,成就事业
- origin 2018安装教程与安装包
- ps4变更账号服务器,ps4怎么变更账户邮箱-ps4更改账户邮箱的方法
热门文章
- 嵌套母版页中的控件访问
- ide setting
- 云从科技在渝布局人工智能大数据平台
- 文件特殊权限suid、sgid、stick_bit、硬链接、软链接
- [转载]在线文档预览方案-Office Web Apps
- Nagios Web 页面声音报警
- Ubuntu/Debian 系统切换Java(JVM),修改Java版本,JAVA_HOME
- python中如何创建包_如何在Python中创建命名空间包?
- android viewpager 复杂指示器_View Pager 性能优化之 无限循环
- eplan和西门子plc的对接_玩转西门子全集成自动化之TIA Selection Tool