网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  web应用中java的速度真相探讨     
  文章作者:未知  文章来源:水木森林  
  查看:43次  录入:管理员--2007-11-16  
 

(1)jvm + one vm :

  java 是架构在 jvm 上面执行,而jvm又是架构在另一个 vm (ex : microsoft os)上面, 若认为java 的速度比较慢, 这样比较是不太正确的.

  很多书籍或是技术文章, 都有提到.

  但事实上 :

  我常看到的是, 当另一个vm的环境(此 os 所在的 server)并不干净的时候, 常会相对地影响 java application执行的速度, 大部份认为java 的速度比较慢的人并未看到这点, 或不想讨论这点.

(2)架构正确的project vs 层叠架构的project :

  若是架构正确的project架构, jsp 或 java application 的执行速率可以很快的; 反之,层叠架构的project常会搞垮一切。

  检验 层叠架构的project 的方式有许多种, 我还有许多还没学到的,不过我在三年前用过一种方式, 很好用.

  试着将层叠架构的 project 中的某个简单的功能独立出来成为一个干净的 project,你会发现许多困难。

  (ps : java新手 [请勿] 在公司中公开对外尝试, 私底下练习可以, 以免被较资深的人员责备.)

  (ps 2: 这只是经验谈, 不涉及任何人和任何java base project.)


(3)storeprocedure vs jdbc 的迷思 :

  常有人说 storeprocedure 的"速度"较 jdbc sql statemenet 快,但我发现只比较后面的执行状况好像也不完整

  原因 :
  a. storeprocedure 常在开发, 交接, 维护上, 花了许多专案的时间与人力的成本.

  b. storeprocedure 也在改版上(例如 : 从 microsoft 的版本转为 db2 的版本), 花了许多专案的时间与人力的成本.

  c. storeprocedure 常有许多的隐含错误在里面, 在被比较时, 这部份往往被忽略不看, 例如 : 在事务上, 因业务尚未被online使用, 就没测试得很完整.

  这种方式的讨论, 是反映[速度] 与 [速率] 问题上的差异.

  (ps : i am not 看不起那些只会下 sql 指令或是只会写 store procedure 的人, 我只是单纯的反映 java 效率的???})

(4) 不熟悉web application container :

  再回过来, 比如说, 一些不熟java架构, 或不熟悉web application container, 常会发生这种状况.

  我常看到有些人将 : ibm websphere 不知道怎么搞的, 发生cpu的使用率达到100%, 然后回过头?肀г? java 执行的速度太慢.

我所列的只是某些真相......


 
 
上一篇: eclipse3.0配置sqlexplorer访问数据库    下一篇: java内存泄漏,走开!
  相关文档
微软代码 11-17
基于java的web服务器工作原理(1) 11-17
使用特定的包在java中高效处理日志记录 11-17
修正java中wait方法超时语意模糊性的一种方案 11-17
管理 java 类路径(unix 和 mac os x) 11-17
java学习之this的用处 11-17
开发前的约定 11-17
实例教程:j2ee编程起步 11-16
java中linkedlist 集合类实现栈和队列 11-17
运用 dbunit 进行高效的单元测试 11-17
jbuilderx+sql server开发hibernate 11-16
jbuilder2005实现重构之杂项重构 11-16
junit学习笔记之netbeans篇 11-17
一步一步用jbuilder5开发ejb(下) 11-17
java语言深入:对java.lang的研究上 11-17
eclipse-sdk-3.0.1-linux-gtk 11-17
java 2d开发技巧之“灯光与阴影” 11-17
我来说说bean的使用方法 11-17
使用ajax和j2ee实现一个网上会议室系统 11-16
java语言中的强大武器--对象的序列化 12-14
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息