专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
  接上篇有兴趣朋友可以直接拿我测试代码自行测试,请自行修改诸如线程数执行时间序列化数据量大小等参数如果想尝试做thread dump可以打开相关两个注释会更方便些代码中都有相应注释可供参考  测试代码如下:package test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.ObjectOutputStream;import java.io.Serializable;import java.util.ArrayList;public Test [阅读全文] [PDF]
  这是加入新公司后接手第个项目使用weblogic9.2 + ejb2.0压力测试时发现速度非常慢响应时间很不理想检查日志发现某些ejb相互时思路方法时间非常长高达300-500毫秒非常夸张两个日志的间只是间隔了个ejb通过thread dump分析后发现有相当多线程在wait检查线程绽发现是在将参数进行序列化时线程试图加锁但是锁被占用因此处于等待状态考虑到thread dump这瞬间有多达30-50个线程都在同时试图在同个锁上加锁很明显这里锁竞争非常严重  因此强烈怀疑是java序列化机制导致问题由于weblogic/ejb的类太复杂不方便测试因此单独写 [阅读全文] [PDF]
#region 文件序列化的类型 /// <summary> /// 序列化文件的类型 /// </summary> public enum SerializeType { /// <summary> /// 字节 /// </summary> Binary, /// <summary> /// xml /// </summary> Xml, /// <summary> /// soap协议的xml /// </summary> SoapXml } #endre [阅读全文] [PDF]
1 共3条 分1页