接上篇有兴趣朋友可以直接拿我测试代码自行测试,请自行修改诸如线程数执行时间序列化数据量大小等参数如果想尝试做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页
- ruby教程:ruby 数组使用教程
- 字符串处理:Ruby 字符串处理
- Ruby学习笔记 2:使用Ruby实现通过Proxy的方式请求网页
- Ruby学习笔记一:安装Ruby和Ruby的爬虫应用
- eclipsesvn:eclipse svn更换帐号的思路方法
- rails:Rails安全导读【一】
- rails:Rails安全导读【 2】
- rails:Rails安全导读【 3】
- rails:Rails安全导读【 4】
- rails:Rails安全导读【 5】
- rails:Rails安全导读【完】
- rails:Rails和web安全[Web安全大家谈]
- restful:《 Restful Web Services 》读书笔记 | Chapter One
- dreamhost:使用Passenger在Dreamhost上面部署Rails应用
- rubyjava:混合 Java 和 Ruby 应用程序
- rubyonrails入门:Ruby 和 Rails 入门
- 10分钟内创建一个 Ruby 博客程序
- rails:构建 Rails 模型的间的关系
- rubyonrails:在 Ruby on Rails 中使用 Ajax
- flickr:使用 Rails 构建 Flickr 应用