问答首页 JVM× 50
0

3

回答

15509 浏览

java程序运行一段时间莫名奇妙就崩溃掉,进程自动被kill,并在部署目下产生hs_err_pid**.log文件[已解决]15

这段时间系统总是频繁发生突然崩溃的情况,我们的系统采用了ICE,核心业务用java实现,这段时间java进程总是莫名其妙就挂了,还会产生hs_err_pid**.log文件,在网上搜索了类似的问题,多是虚拟GC时遇到问题,但我仔细看了log中的文件,发现我的情况似乎不是GC的问题,感觉有点像是ICE的问题,大侠们帮忙看看,先谢了,jvm报告的错误堆栈如下: # # A fatal error has ...

JVM 
2013年4月21日 17:35
0

3

回答

3170 浏览

系统频繁Full GC[已解决]5

tomcat启动参数 JAVA_OPTS="$JAVA_OPTS -Xms2048M -Xmx2048M -XX:PermSize=256M -XX:MaxPermSize=512m -XX:NewRatio=2 -XX:SurvivorRatio=4 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=4 -XX:+PrintTenur ...

JVM 
2013年4月07日 21:05
0

3

回答

758 浏览

CGLIB和JDK的动态代理[已解决]20

我的理解: CGLIB通过ASM对类的字节码修改 JDK的动态代理也是有程序生成字节码。(这个我跟踪了程序确实看到程序里面有CAFE BABE JDK版本号写入文件等...字节码的字样) 同样最后都是生成字节码,那为什么JVM运行时,测试出来的性能有所不同了?问题在哪里?还是我理解出错? JVM对他们的加载、验证、准备、解析和初始化,谁哪一步比较慢,哪一步比较快?

2013年2月17日 16:14
0

4

回答

361 浏览

IBM JVM heap 改到2G运行缓慢 为什么[已解决]10

IBM WebSphere6.1 JVM 5.0 winserver 64 系统 heap Xms512m Xmx1024 运行还流畅 加大一倍到 1024 2048 怎么就奇慢无比了呢?

2013年2月02日 18:50
0

4

回答

3064 浏览

JVM内存溢出问题:freeMemory还很大,为什么出现了OOM?[已解决]5

我使用java编写的一个应用程序,用于产生数据插入到HBase数据库中,但是程序在运行一段时间后就会产生OOM异常: Exception in thread "main" java.lang.OutOfMemoryError: unable to create new native thread at java.lang.Thread.start0(Native Method) ...

2013年1月29日 11:15
0

3

回答

3104 浏览

jvm初始堆内存完成够用且线程数没有增加,为什么内存还是不断上升?[已解决]5

初始堆内存分了256M,现在只用了70m~160m之间。线程数一直在35~40个之间。 为什么我用top查看到内存却总是在不断的上升呢? 由原来的302m现在上升到了320m了,请问这是为什么?

1

1

回答

261 浏览

一个简答double计算在jrockit_150_22运行变成了17700478709.78,上亿的数值[已解决]10

最近运到一个很棘手的问题,请大家帮我看看,就是一个简单double数值计算,在jdk下运行正常,但是是在jrockit下运行出的结果变成了上亿了。jrockit在linux redhat 5环境下运行,也不是每次都能报出该问题,有时候把shell启动参数设置小-server -Xms20M -Xmx60M 就能重新改问题。 <INFO> 88060051164011 <INFO& ...

2012年12月20日 19:04
0

2

回答

5107 浏览

JVM高人看看这个配置是什么问题导致内存持续增长[已解决]5

有哪位JVM的高人能否看看我们系统下面的jvm的内存情况,到底是哪方面的问题,这个是属于正常还是不正常。非常感谢高人的指点。目前发现产品内存在持续增长。 jvm的参数配置如下: JAVA_OPTS="-Xmx10500M -Xms10500M -Xmn600M -XX:PermSize=800M -XX:MaxPermSize=800M -Xss512K -XX:+DisableExp ...

2012年11月23日 23:01
0

2

回答

168 浏览

jvm需要深入研究嘛?[已解决]5

如题:jvm需要深入研究嘛?

2012年11月07日 16:10
0

0

回答

2004 浏览

Agent JAR loaded but agent failed to initialize 为什么[已解决]5

利用agent-class的方式想attach到另外一个正在运行的vm中,在windows环境下运行通过(其中引用了jdk6中的一个tools.jar包) 打包后直接在linux下运行时,发现运行出现错误 Exception in thread "main" java.lang.UnsatisfiedLinkError: sun.tools.attach.Windows ...

2012年8月27日 09:56
0

4

回答

1926 浏览

为什么JVM将线程的程序计数器划分在堆区域[已解决]10

提问如题,有点不明白的是: 线程的程序计数器目的是为记录当前线程调用方法的执行位置。 栈中存储的对象需要满足2个特点:1.占用内存小;2.线程私有 堆中存储的对象需要满足2个特点:1.共享;2.数据结构复杂,占用的内存多大 按照我理解,线程的程序计数器占用内存小,而且是线程私有的,也不需要共享给其他线程,理应在栈中存储,希望大家来探讨下,或是大牛来解释下

JVM 
2012年8月14日 08:27
0

1

回答

1339 浏览

jvm crash:java.io.UnixFileSystem.getLastModifiedTime导致SIGSEGV[已解决]5

调用栈如下: Stack: [0x00000000405c6000,0x00000000406c7000], sp=0x00000000406c58d0, free space=1022k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libc.so.6+0x6f8d8] Jav ...

2012年8月03日 10:41
0

1

回答

159 浏览

请教一下,这个变量到底是怎么控制的[已解决]5

现在有这样一段代码: import java.util.ArrayList; import java.util.List; public class RefTest { public String testString(String str){ str = "1111"; return str; } public void testList1(List<String> ...

2012年8月02日 14:48
0

1

回答

360 浏览

关于++操作线程安全问题的疑惑[已解决]5

public class TestSynchronizedThread implements Runnable{ private static Integer si = 0; private static AtomicInteger flag = new AtomicInteger(); @Override public void run() { for(int k=0;k<200000;k ...

2012年7月30日 08:31
0

2

回答

3395 浏览

如何计算方法递归调用多少次数不会导致StackOverflowError[已解决]5

JVM中的栈大小可以通过参数Xss指定或使用默认值,写了一段代码: public class StackOOM { static int count = 0; public static int increment(int i){ count++; return increment(i); } public static void main(String[] args) { int begin = ...

2012年7月09日 16:33
1

3

回答

1699 浏览

JVM占用内存持续增长问题[已解决]5

操作系统:CentOS release 6.2 (Final) Tomcat版本:7.0.21 JDK版本 # java -version java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03) Java HotSpot(TM) 64-Bit Server VM (build 20 ...

2012年7月05日 16:12
1

3

回答

269 浏览

system.gc占gc比例过高问题[已解决]5

GC时间占总运行时间1.82%,system.gc占GC 99.28%,这么高的比例有没有问题?如果有问题,该怎么调整?谢谢。 附件是heap usage after gc 截图

2012年6月28日 11:00
0

4

回答

207 浏览

jvm垃圾收集的问题[已解决]5

VM参数:-verbose:gc -Xms20M -Xmx20M -Xmn10M -XX:+PrintGCDetails -XX:SurvivorRatio=8 -XX:-HandlePromotionFailure 这里是主要代码: allocation1 = new byte[2 * _1MB]; //分配2MB,下面一样 allocation2 = new byte[2 * _1MB]; ...

JVM 
2012年6月20日 21:17
0

0

回答

1106 浏览

JVM 调整最大线程数[已解决]0

import java.util.ArrayList; import java.util.List; /** * */ /** * @author Louie * */ public class TestMaxThread { public static void main(String[] args) { List<Thread> ths = new ArrayList<Thr ...

2012年6月08日 15:17
0

4

回答

974 浏览

理解jvm有什么好处[已解决]5

如题:理解jvm的工作原理,对实际的应用开发起到哪些好处呢? 正确的按照java编码规范,这个是必须的。如果没有要做一些底层的东西,学习这个对应用开发有什么好处呢? 虽然之前有在看深入java虚拟机,但是比较愚笨,没有总结出什么。恰巧今天有人问到我:你一直在看jvm,你觉得对你目前做开发有什么好处? 问题描述的比较乱,其实就一个问题,理解jvm对工作的好处?

2012年5月23日 08:58

本周活跃投票用户

最新评论

Global site tag (gtag.js) - Google Analytics