- 博客(2)
- 收藏
- 关注
原创 RMI性能探讨
rmi中的remote接口是如何打开socket,如何分配线程的?由于在我们的系统中建立了很多remote类,同时运行时还会根据这些remote类实例化很多对象,那么每个对象都会有远程对象和本地对象对应,因此这些对象的数量非常巨大(30w以上),这样会不会产生过多的socket或线程呢?rmi会不会因此而建立许多的远程连接呢? 我带着这些疑问去寻找答案:包括解决方法!
2005-11-15 08:31:00
1783
原创 java系统性能改进
现象:系统中如果出现10万个以上的对象从数据库中加载,将耗时1小时左右 分析:开始以为是加载的时候使用反射机制,根据类的名称使用Class.foName(),然后使用newInstance()方法带来了性能的下降,于是将Class.foName产生的Class缓存,但是性能没有较好的提升,查资料发现Class.foName已经使用了缓存,后来比较了用clone()方法代替new
2005-11-04 13:10:00
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人