文章列表
你的系统上线以后,你一定想要知道用户使用你的系统情况,例如不同的地方感觉的你应用的快慢,瓶颈在服务器上还是网络上。如果在服务器上安装插件会加重服务器的负担,比较好的办法是从网络上拿数据进行分析
这是一张端到端的响应时间分析图,蓝色是花在服务器上的时间,黄色和绿色是网络上花的时间
新发布的Weblogic 10.3.2直接支持SCA
JDeveloper里的两个树叶就是Spring 的Component :)
BPEL, JAVA混起来在一起很方便啊
http://www.ruanyifeng.com/blog/2009/06/remarks_of_stenven_chu_in_harvard_commencement_2009.html
As you begin this new stage of your lives, follow your passion. If you don’t have a passion, don’t be satisfied until you find one. Life is too short to go through it without caring deeply about som ...
- 2009-06-25 10:39
- 浏览 1030
- 评论(0)
Brian Goetz 在QCon上的session
http://www.infoq.com/presentations/brian-goetz-concurrent-parallel
- 2009-06-25 10:04
- 浏览 787
- 评论(0)
鉴于IE7在我的本上经常性的死机,在IE8发布的第1时间我就装上了。
昨天的体验好好,速度很快,CPU消耗少(特别是国内大部分要让你CPU100%的网站),
但今天再次用就成了我的噩梦,新打开的tab不停的崩溃,
不过这回MS倒是做了很多的掩盖,界面倒不会崩溃,只是告诉你打不开那个页面,弹出个熟悉的发送、不发送的对话框,如果你关掉那个tab页,重新在打开URL很可能成功
不错,健壮了很多:)
当然很可能是由于我的Windows已经运行了2年没有重装啊,2年没有重装的Windows是不是很少呢,一直不愿面对重装,等换机的时候再说吧
一般性来说,传统的Java企业应用的profile工具集中在代码端,代码的分析,代码的优化是很多产品考虑的对象,Oracle也有这方面的产品AD4J
但CAMM为我们提供了另外一个视角(对于性能),他从目前的SOA架构入手,从模块的分析入手,如果你是admin或是architect,你可以很快对系统的整体情况有一个认识,或者说可以很快的找到你想要的数据
具体来看
比如我们可以看到BPEL里面具体有什么流程,哪个流程(哪个节点)最耗时间
又,我们可以看到bottleneck节点下的模块调用情况,调用时间比
我们甚至还可以看到在这些调用中所执行SQL的情况(如时间,调用次数)
...
facebook使用memcached800个服务器来cache28个T的数据
facebook的工程师在调优memcached过程中从TCP移到UDP以减少网络流量(这是个老话题了,可以专门讨论:)),但是却发现UDP在Linux上性能下降的很厉害,原因是多个线程向一个socket传送数据造成锁的竞争。
另外Linux的内核对于网络软中断、IP包队列的处理都存在一些可优化的地方,经过优化后facebook声称他们的memcached可以处理200K/S的UDP请求平均的延迟是173毫秒,最大可以到500k而他们在Stock Linux上只能跑50K
Coherence的传输就是使用UDP, ...
实验一,测试Coherence(简称TC)加载对象的速度
1,设计一个大约2K的数据对象
分为两种形式,一种为普通实现Serializable接口,一种实现ExternalizableLite接口,存取数据用TC帮助类ExternalizeableHelper存取数据
2.客户端向TC中插入数据
分三种用例
A 插入1k量的对象
B 10K
C 100K
两种情况
一个对象一个对象插入
一批一批对象插入,每批对象为10K
3.TC节点为1,2,4,8
表一,一个TC节点
Time(ms)
insert one by one
inputAll on Serializable
inputA ...
- 2008-08-14 09:53
- 浏览 1121
- 评论(0)