[TOP][Java][What's New][Java Performance Tuning][no.15][no.16][no.17]
[?BBS]

Original URL: http://www.JavaPerformanceTuning.com/

Java Performance Tuning Newsletter no. 17

??AJavaPerformanceTuning j[X^[?OV??Ba?^???ptH[}Xc[?????aAptH[}X`[jOpc[??RQV?Jn?B??pc[???pc[????A?B^??c[~x_[?????A jack@JavaPerformanceTuning.com ?lABALI^??JA????^LA??B

???????xA?BLp?ptH[}X?A?L??LA????z?????Btips ??????Ac?V?~obNOi??cjZNV?XgAbvA?B???L?\???LAJ2EEA?x^AGUI ?AA?x? J2ME ?AA?Bj[X?l?AECPerf ?WNx_[e?A?BPetStore ~S^S^???A?B Sun HotSpot "dg? J2ME ??A????B

Kirk ???AfBXJbVO[v?c_?????AA?BECPerf ????A?A?B?AKirk The Meadow Muffin Award ????BJavva ???AC C++ ???R?A?B???Ln??B?l?A??o????v?B?^?B

Fl?~j[X^[????v?AURLAAB?AK(?y?B)?{lAhttp://www.hatena.org/JavaPerformanceTuning/?aA?Jl?B

j[XL

JavaptH[}X`[jO?A~j[X

c[?

OVL

~N~y[W??aA?~ Tips f??B

?~y[W

~N~y[W??aA?~ Tips f??B

??l?y[W

?L? Java ~ptH[}X??eLp????v?A????lB

Jack Shirazi


Kirk^??

1h BBop oSA?i{?Hj

?L^????oA?AECPerf Web TCg?^??L~bV?B? BEA eXg??oA IBM ?i?l\?Bx?????ABEA ??P? 1h BBop lNJE^[??B?I@ Pramati ??AO Borland ?mo?B?l?H@i?x? ECperf ~TCgA?R J2EE x_[@N^??H@ BBop ]X????^H@?????^l?Bb??Aw??w"?^?vo?B?p[gi[???AK??d_ 5??o?B?AaA??A?^lBu???f[^_^?Bf[^_ 1??[g?B?????v??????]?lB??A?u?f[^_?M?lBu??vf[^_?^???AO~eXg??A_?A?M????l?BECPerf dl???A`???Pwl^?B??A??^?E^^?"??A?mA??A^lB

ECPerf expert O[v?AeeXg??WtH[}bg?]W|[g?L??A???A`?B?AECPerf ?????????A~|[gJ???l?^lB?^??|[geAA??|[g?lA?i?KChC??A?BECPerf ~TCg?ABEA ?t? 7h/BBopNgbv?A?B??Ao?o 18h/BBop ?????PA?BIBM ?t?l 13h/BBop |A?B??LAWebLogic ???^pl J2EE T[o[l??????B IBM w ww.theserverside.com R_?BBEA ~eXg?^pVXe?A??^lB ECPerf "dl?A?_?m?oA???B?P IBM ???l?A???[?^l?H@ IBM ?_?A? ECPerf ?????p^l?H@???????ABEA ?? 1 BBop ll?^AA?B(7,539.90/ vs 16,696.17/) IBM ??_??dS_A?Bl IBM ?C??^l?H

BEA ~|[g?S???A?~eXg 1 Dell PowerEdge 4600 O{????B ECPerf dl?1?1\??A??AuAvP[VJ????A?Il???l????S??p??l??v??B? IBM ?Rc?l?H@m IBM ?A??N[U[AvP[V^p?????^LAeXg???A?A?A?BO?laABEA ~eXg????RXg???A??BoA? 12h/BBop lB Sun ~eXg?P???\ Q&A ????A^??t?R???lB

Q&A l Sun ??oA?Bu~eXg??AECPerf ??IP?n[hEFA/OS/VM ?~Xs[h?D?A?A??^l???A?BBorland Giga Information Group ???AAvP[VT[o?reXg?W?vbgtH[os????v?AECPerf ?s??e?????lB??????????l?A? 1h BBop 1 BBop v?@?AOv??lB
b???LAc_?ptH[}X?A?[bA??B

JavaDevTalk

? JavaDevTalk ???B?c_l?AHotSpot X^bN 8oCg 8oCgACg????\oO??aAL?x`}[N?e?B??A?~AvP[V?o 4{x???lB?aAoCgACg??? int ]?????BJDK1.4 -server IvV?Ds?A??lB? bug #4490869 Q?AB

?^?lel?A Java vO}[??~ANZX??Q?A\bh?A????\??iA?B?~eXgl?A1,000,000?~Ce[V{?O\????lB_?A?o?????R[hA?R?K?A??lB???M???A}CNx`}[N?????N?B

The JavaRanch

AyA Javaranch ~T[??IaA?`?OV~ptH[}X?XA???Bo~e[u??X?AI?L? DateFormat synchronized ubNn??^?AXbh??VCX^X^?l????q?A?B?CO^q?lAwE?lBf[^ static l?????A?j^??AIuWFNgS^bNA????B~bN?\bhI?Await() A????Bwait() A??A^? notify() notifyAll() A??NXbh??B???AXbh? DateFormat ^xXg?A??lB

o[?l?l?VAA??JSP^OJVM?X?^Yl?BO??^O_?Q?A???Q??LbVA^l???_A?B??IGC?^Ol??????B?vt@Cg?A?c_???l?B

VCN??O???\bh?\?e?A???aAo[e_[?l?qo?BO?m???ANXt@C~TCY?B?_^?A?ZOg?~bgAR[h?????bg??????_oSv?BAANXt@C~TCY?obfuscatorg???B

o[e_["d???A?code coveragec[?@\?????Bi{[h?j????A??Aw??xR[h?^lBw??xR[h??AvOB?R[h^?lB^??spxA???~\bh??s?A?"s?????A?B?????ptH[}X`[jOb??^lB

JavaGaming.org

Sun HotSpot `[o[ Ken Russell JavaGaming K?BHotSpot `[???\OtBbNXAvP[V?A?lBKen ?e?^?Ae`??~N GC ????A?e?A?B? HotSpot`[l????? Ken ?Xgo[?f??lB[ Qhttp://www.javagaming.org/discus/messages/27/1141.html, ?[c_??isl ]

?AKen e Grand Canyon demo URL ?X?lB??? http://java.sun.com/products/jfc/tsc/articles/jcanyonBO?AKen JavaOne l?u http://java.sun.com/javaone/ ~ZbV? 3167 O??l?B

?": 2? int[] obt@?~f[^??? for loop System.arraycopy?H?^lBf[^ Jeff arraycopy ???tbNgaAVM ??A?os?A^LA^?o?ZA?B JNI ?f[^Rs[~I[owbh?BJeff ?g??A???EA^LA URL ??BA???http://java.sun.com/docs/books/performanceB

The Server Side

C????l????AO???^?R TheServerSide lBz??AECPerf ??????e?B?AlX??? ECPerf ^A??lB??w??v?Bb??aATomcat ?\E??c[e?Be??gtBbN 400[U[?B??\???CA?B?Ml?NX^O?A?AcO????\?vOC??oO??A??A{[h?A?l?ig??A??lBi?? 400h/CPU lB

tX????ALe Monde Informatique i??FtX ITZpGBhttp://www.weblmi.com/j?e?Lf?A?B^??tX???X^??ATCg??v???L~GbZXp?A?B?Ll?ACMP2.0 ??p???l 1,2N??A?BZpI???????iGA???AL?? Weblogic6.1 CMP2.0 gpA2?? BEA ?\`[jO"x?????A^\l???lB50[U[VXe?ElBRDBMS ?~ANZXi??aAT[ubg JDBCAWeblogic TopLinki??FJava IuWFNg RDB ~}bsOc[BOracle ??jA Versanti??FIuWFNgw DBMSjgp?rA?B

O?A~y[W??C?gUNV"?\??A"?oA?BAhoCXl?AHTTP ZbV?LbV?Ao?B??s??A[J DB ????Z?B

q~}tB

ptH[}X????[X???\x_[AO[vAl\???AAq~}tB(:n^?)????AB?AVRo[kn?lX?Ai??A??^?l~RfBAADelmar McGregor Cecil Wiggins ??^?v?B??Il???EPlB?Kv?v???AKv?e^????l?B

EhAbvl?A?~m~l[gA?A?BX?DG?T[``[A?A~m~l[gR?B?A~m~l[gmeadowmuffinaward@javaperformancetuning.com ??B(:pl)

Java ybgXgA(JPS) ?AJ2EE ~f??v?AvP[VlBlAR[h????A?^??A?B}CN\tg? .NET O[v?AJPS ?aA.NET J2EE ?\o?uiv????B??LA? JPS 3w2w?v?k?AR[h^ 32 ?A?~o[W 28{A??^lB?l??dlBAIN IBM AIN JPS (~A[LeN`???)`[jO??LA.NET l 18{?x(http://otn.oracle.com/tech/java/oc4j/pdf/9ias_net_bench.pdf)AIBM ?A?AJavaOne l James Gosling ?????A???\}A?B??f?w?]aAo?q~}tB?}CN\tg .NET O[v?^?l?B??A^??A?l??B[ ?A}CN\tg~}[PeBOA`[gA^??E~G^[vCYAvP[V???MAij??l?B]

Kirk Pepperdine.


W@EUEnbg

o[` JavaOne

350lEmAHaAJava J?B^ 1`15l? JavaOne ?s???BA??A? 350l Java J??s????B?"?W" 99%??hA?B?h JavaOne ???Z???l??B?~TCg?sA JavaOne ?lq???A???B

JavaOne ?sc?[aAA??CyA??b??A~Cxg??A?A???A?B_p[eB^??Bc?O?A?i????AjBA??ao[`?Q?????BL??KK????l^B

N? JavaOne ??~~[eBO?Q\??A??BLul~g[N?obeBOA??B?A?lv??aMMNLZ?B?AAoCB?A?20l???A?EEE?AB?b?????B

?q^??A?A? Java x^AbA???

uJava??xl???Q[?v?Ac_??A?A[??"vl~[h?_B?l??B? Slashdot ?BuJava ?C^v^???A???vuo[`}VA]?C??AxeOvuC/C++ ?d^????B C/C++ ?EEEv

?Avl~Aj[XBJava ??C^v^????AJVM I[o[wbh?????BCRpC??A?^??KAlB? C ?AZu?dBAZu?^???B C ???Y?DA?B??A??Y?D Java C C++ ?d??B

A??c?A??Bvl~?????A?A??^????mA^B???????B

???B?A?o"dl C ????A??Bu?[AN?cNv?Dv?oAB??^?B????Aog?~`bvA?cB?????A?Bud???At@[~`bv?LA?Vo???v---A^ ASMiAZuj????A`bv???~CXgNVZbgi?jAAASM ??AB C ??A?????~`bvEvO}???B`bvEvO~O???lC?A????B?? C ?lC??lBVXevO~O?e?BA??x[XfJaAc[?g[jOR[X??h[?oCC?L???AC ????B?^l???l?AC ?AvP[VvO~O?CPA?C????B

WAZu?i?AA??A?WWL?BgV^?????BC C++ ? 10N COBOL ??B C/C++ vO}??A Y2K ^??N???H???B

auC C++ ???v?CA????B}WLBCOBOL A??A?BI COBOL vO}????A^?AACfBA??B

Hutt ?L

326 Parsons ??????eaT[o?\???ABuSz?A?Av?ABParsons ???ocsA?}?C??aT[o?^?B?vI?NbVaAU??T?\?A~pb`^?A?BEEEpb`?B

327 7:30 Frezian ?}cJB?lTB?A?A?pb`N{???KpA?^?BFrezian ?AbvO[hF??B?^?? Frezian ?pb`nAc?\K?? J2ME ?A???|?LA??c?mFB????A?A??????AcO? Frezian ~VOl`cA??_c?F?Bc?c^??AJ@?{?@?S?l??R~jP[V???A?ABA?c^???{?@??C?^?AB

48 Weevil JavaOne{x?AAB Weevil ??u?e??u?ABFrezian ???A Weevil ???fJLu? Monty ?u??A???Hv?Bc?ze~V??C????A???AB?B?n~o[n??A??BFrezian JavaOne ~v[e[V?j?Se?AWeevil ??AB

411 Weevil ?YAFrezian ???^???Bc?"O?AICoW?A??BRzz?^AC??AA???s?? Monty ^^????AB

412 Weevil ?YA?K^??pb` Frezian ?nBFrezian ??A^??????A????BPbIFrezian ???????BcN{l????B

i?F????O?Se?Aj

?

Javva The Hutt.


TipsiZ@EZj

http://www.sys-con.com/java/article.cfm?id=1408
P? JVM r~Av??
(oIXV 2002N4, ?L 2002N426, Kirk Pepperdine). Tips:
http://www.onjava.com/pub/a/onjava/2002/04/03/javaenterprise_tips.html
J2EE [XgEvNeBX
(oIXV 2002N4, ?L 2002N426, Brett McLaughlin). Tips:
http://www.sys-con.com/java/article.cfm?id=1412
oCCX[
(oIXV 2002N4, ?L 2002N0426, James White). Tips:
http://www.eweek.com/article/0,3658,s=708&a=23115,00.asp
f[^x[Xr
(oIXV 2002N2, ?L 2002N426, Timothy Dyck). Tips:
http://www.sys-con.com/weblogic/article.cfm?id=58
CMP BMP DA^
(oIXV 2002N4, ?L 2002N426, Tyler Jewell). Tips:
http://www.sys-con.com/websphere/article.cfm?id=40
DB2 JDBC ?K
(oIXV 2002N4, ?L 2002N426, John Goodson). Tips:
http://www-106.ibm.com/developerworks/java/library/j-jtctips/j-jtc0319a.html
t@CiCU
(oIXV 2002N3, ?L 2002N426, Phil Vickers). Tips:
http://www.messageq.com/systems_management/currie_1.html
lbg[NAvP[VD
(oIXV 2002N3, ?L 2002N426, Russ Currie). Tips:
http://java.sun.com/features/2002/03/swinggui.html
GUIAvP[V (JDK1.4?~)
(oIXV 2002N3, ?L 2002N426, Dana Nourie). Tips:
http://developer.java.sun.com/developer/J2METechTips/2002/tt0325.html
MIDP~Rc
(oIXV 2002N3, ?L 2002N426, Eric Giguere). Tips:
http://portals.devx.com/Intel/Article/6441
(Ce`bv???)K?_b??
(oIXV 2002N3, ?L 2002N426, George Walsh). Tips:
http://dev2dev.bea.com/articlesnews/discussion/thread.jsp?forum=1&thread=33
EJBNX^O
(oIXV 2002N2, ?L 2002N426, Tyler Jewell). Tips:
http://developer.java.sun.com/developer/JDCTechTips/2002/tt0409.html
AT[V
(oIXV 2002N2, ?L 2002N426, Glen McCluskey). Tips:
http://www-106.ibm.com/developerworks/java/library/j-jtp0410/?loc=j
JavagUNVU(JTS)
(oIXV 2002N4, ?L 2002N426, Brian Goetz). Tips:
http://portals.devx.com/datadirect/Article/6338
JDBC hCo
(oIXV 2002N3, ?L 2002N426, Barrie Sosinsky). Tips:
http://www.smotricz.com/kabutz/Issue001.html
fbhbN
(oIXV 2002N11, ?L 2002N426, Heinz M. Kabutz). Tips:
http://www.smotricz.com/kabutz/Issue002.html
Ci[NX
(oIXV 2002N12, ?L 2002N426, Heinz M. Kabutz). Tips:

Jack Shirazi


Last Updated: 2003-6-8
discount hotels in Frankfurt am MainTranscopyright 2001-2003 JavaPerformanceTuning translation team. All Rights Reserved.
contributors: INOMATA Junji,Tsuyoshi FUKUI,Jun Shirasawa,Kumi-Takahashi-MITANI,Yoshie HAMANA,Nobuyuki Hirashima,AKIMOTO Hiroki, Hirasawa Shoichi,Masanori Yano,Yukio Andoh,
Copyright © 2000-2003 Jack Shirazi. All Rights Reserved.
Original URL: http://www.JavaPerformanceTuning.com/newsletter017.shtml
URL: http://www.hatena.org/JavaPerformanceTuning/newsletter017.html
Japanese version maintained by Yukio Andoh - andoh@opengl.com
- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |