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

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » java多线程技术探讨:Web应用中Java的速度真相探讨 »正文

java多线程技术探讨:Web应用中Java的速度真相探讨

来源: 发布时间:星期一, 2009年3月16日 浏览:0次 评论:0
&D8T9@dF1l0nJ&A(1)JVM + _disibledevent=>*zv:x.mglY?l JAVA中文站社区门户7x BFw*hJ e n  JAVA 是架构在 JVM 上面执行,而JVM又是架构在另个 VM (ex : Microsoft OS)上面, 若认为Java 速度比较慢, 这样比较是不太正确.
6e'O)L%qby)b很多书籍或是技术文章, 都有提到.

0Y7W:HJ2y!|$X9H A6{Qe.c5WNH  但事实上 :

O0wQ-N`)N#J2S JAVA中文站社区门户-Ah-J SY*L  我常看到是, 当另个VM环境(此 OS 所在 Server)并不干净时候, 常会相对地影响 Java application执行速度, 大部份认为Java 速度比较慢人并未看到这点, 或不想讨论这点.

idDf$tL Z g@\1l#x#_nm(2)架构正确project vs 层叠架构project :

?D^IdX/xRd hd2nB"A9D;t3G  若是架构正确project架构, JSP 或 JAVA Application 执行速率可以很快; 反的,层叠架构project常会搞垮JAVA中文站社区门户 ~*f$snb!]9}#|KS

^ WA~%gb[8l  检验 层叠架构project 方式有许多种, 我还有许多还没学到不过我在 3年前用过种方式, 很好用. JAVA中文站社区门户7]w A](vPi;j,Z.g

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

+s0|{rM7b JAVA中文站社区门户_:E3Z)b.?@6z(`a}dE6_  (PS : JAVA新手 [请勿] 在公司中公开对外尝试, 私底下练习可以, 以免被较资深人员责备.) JAVA中文站社区门户6z$l$K/m3u]D

JAVA中文站社区门户3c;ae!n_ q3Y Aj?  (PS 2: 这只是经验谈, 不涉及任何人和任何JAVA Base Project.)
:DZ^2TD(3)storeprocedure vs JDBC 迷思 :

:XX'qZ!O d JAVA中文站社区门户_gH6W!e2y"v3f%Y  常有人说 storeprocedure "速度"较 JDBC SQL Statemenet 快但我发现只比较后面执行状况好像也不完整

.T!Jq7W8zU"t@rP JAVA中文站社区门户Q]R.lW  原因 : JAVA中文站社区门户npm@,]4f} j+aQ
  A. storeprocedure 常在开发, 交接, 维护上, 花了许多专案时间和人力成本.

$X#^3D$`c-Xc }pS^a7i  B. storeprocedure 也在改版上(例如 : 从 Microsoft 版本转为 DB2 版本), 花了许多专案时间和人力成本.

dM @+P+|~ w r Hw2Bwv#N+t  C. storeprocedure 常有许多隐含在里面, 在被比较时, 这部份往往被忽略不看, 例如 : 在事务上, 因业务尚未被Online使用, 就没测试得很完整.

XTdj)|qZs-s Yt d#U0v.M3C^  这种方式讨论, 是反映[速度] 和 [速率] 问题上差异. JAVA中文站社区门户o5lQf4J*M

!FT#K&F%qbe  (PS : I am not 看不起那些只会下 SQL 指令或是只会写 store procedure 人, 我只是单纯反映 Java 效率問題) JAVA中文站社区门户5D z8tT3GyO3~

JAVA中文站社区门户T#Z0K z(H(4) 不熟悉Web Application Container : JAVA中文站社区门户+G4~y)fq)t

L*Q}!BZ  再回过来, 比如说, 些不熟Java架构, 或不熟悉Web Application Container, 常会发生这种状况.

PD&t3n]D5xG JAVA中文站社区门户0mA(Ba"O8S@ F  我常看到有些人将 : IBM WebSphere 不知道如何搞, 发生CPU使用率达到100%, 然后回过头來抱怨 Java 执行速度太慢. JAVA中文站社区门户;q*EChp

JAVA中文站社区门户 Hwv/yV-q i;c我所列只是某些真相......JAVA中文站社区门户&l#co N1y



TAG: Java JAVA java Web web WEB 速度 探讨 真相
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: