票
回答
java程序运行一段时间莫名奇妙就崩溃掉,进程自动被kill,并在部署目下产生hs_err_pid**.log文件[已解决]15
这段时间系统总是频繁发生突然崩溃的情况,我们的系统采用了ICE,核心业务用java实现,这段时间java进程总是莫名其妙就挂了,还会产生hs_err_pid**.log文件,在网上搜索了类似的问题,多是虚拟GC时遇到问题,但我仔细看了log中的文件,发现我的情况似乎不是GC的问题,感觉有点像是ICE的问题,大侠们帮忙看看,先谢了,jvm报告的错误堆栈如下: # # A fatal error has ...
票
回答
系统频繁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 ...
票
回答
CGLIB和JDK的动态代理[已解决]20
我的理解: CGLIB通过ASM对类的字节码修改 JDK的动态代理也是有程序生成字节码。(这个我跟踪了程序确实看到程序里面有CAFE BABE JDK版本号写入文件等...字节码的字样) 同样最后都是生成字节码,那为什么JVM运行时,测试出来的性能有所不同了?问题在哪里?还是我理解出错? JVM对他们的加载、验证、准备、解析和初始化,谁哪一步比较慢,哪一步比较快?
票
回答
IBM JVM heap 改到2G运行缓慢 为什么[已解决]10
IBM WebSphere6.1 JVM 5.0 winserver 64 系统 heap Xms512m Xmx1024 运行还流畅 加大一倍到 1024 2048 怎么就奇慢无比了呢?
票
回答
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) ...
票
回答
jvm初始堆内存完成够用且线程数没有增加,为什么内存还是不断上升?[已解决]5
初始堆内存分了256M,现在只用了70m~160m之间。线程数一直在35~40个之间。 为什么我用top查看到内存却总是在不断的上升呢? 由原来的302m现在上升到了320m了,请问这是为什么?
票
回答
一个简答double计算在jrockit_150_22运行变成了17700478709.78,上亿的数值[已解决]10
最近运到一个很棘手的问题,请大家帮我看看,就是一个简单double数值计算,在jdk下运行正常,但是是在jrockit下运行出的结果变成了上亿了。jrockit在linux redhat 5环境下运行,也不是每次都能报出该问题,有时候把shell启动参数设置小-server -Xms20M -Xmx60M 就能重新改问题。 <INFO> 88060051164011 <INFO& ...
票
回答
JVM高人看看这个配置是什么问题导致内存持续增长[已解决]5
有哪位JVM的高人能否看看我们系统下面的jvm的内存情况,到底是哪方面的问题,这个是属于正常还是不正常。非常感谢高人的指点。目前发现产品内存在持续增长。 jvm的参数配置如下: JAVA_OPTS="-Xmx10500M -Xms10500M -Xmn600M -XX:PermSize=800M -XX:MaxPermSize=800M -Xss512K -XX:+DisableExp ...
票
回答
票
回答
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 ...
票
回答
为什么JVM将线程的程序计数器划分在堆区域[已解决]10
提问如题,有点不明白的是: 线程的程序计数器目的是为记录当前线程调用方法的执行位置。 栈中存储的对象需要满足2个特点:1.占用内存小;2.线程私有 堆中存储的对象需要满足2个特点:1.共享;2.数据结构复杂,占用的内存多大 按照我理解,线程的程序计数器占用内存小,而且是线程私有的,也不需要共享给其他线程,理应在栈中存储,希望大家来探讨下,或是大牛来解释下
票
回答
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 ...
票
回答
请教一下,这个变量到底是怎么控制的[已解决]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> ...
票
回答
关于++操作线程安全问题的疑惑[已解决]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 ...
票
回答
如何计算方法递归调用多少次数不会导致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 = ...
票
回答
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 ...
票
回答
system.gc占gc比例过高问题[已解决]5
GC时间占总运行时间1.82%,system.gc占GC 99.28%,这么高的比例有没有问题?如果有问题,该怎么调整?谢谢。 附件是heap usage after gc 截图
票
回答
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 调整最大线程数[已解决]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 ...
票
回答
理解jvm有什么好处[已解决]5
如题:理解jvm的工作原理,对实际的应用开发起到哪些好处呢? 正确的按照java编码规范,这个是必须的。如果没有要做一些底层的东西,学习这个对应用开发有什么好处呢? 虽然之前有在看深入java虚拟机,但是比较愚笨,没有总结出什么。恰巧今天有人问到我:你一直在看jvm,你觉得对你目前做开发有什么好处? 问题描述的比较乱,其实就一个问题,理解jvm对工作的好处?
oznyang 评论了 关于oznyang发布的i18nTool工具的使用
huayang912 评论了 easyui datagrid 弹出窗口空白的解决方法
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
haihuichen 评论了 mybatis联teradata 查询时返回结果集为空,同样的代码在mysql下就可以返回结果集
26762685 评论了 SOS!session串号现象
elbert 评论了 Java怎么实现打印机监控
sandy8508 评论了 Java String.format性能如何
feng_tai_jun 评论了 JSP里加return就会无法编译说Unreachable code
xiaojunjava 评论了 JAVA 连接打印机 打印作业属性设置无效果问题
xiaominzi 评论了 java.security.InvalidAlgorithmParameterException: Prime size must be multiple