Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

日本で二番目に「細かい」JavaOne2011報告

1,507 views

Published on

Published in: Technology, Business
  • Be the first to comment

日本で二番目に「細かい」JavaOne2011報告

  1. 1. _ -1i-lc. f~: ;'r__ I ~ _ . .-'- I 'l - u. x „gi o' vi ~L í 1 o aa? FíJ . „ . 4 . '_¡ '_l 54Ší"""; |'-. l'-J~1I inavtnklnrü-'ųj' ". '4›', r.'. .;. .~~¡_¡ é-S 4~ p stí. : ka
  2. 2. ' n _ r . LX . L.__ . :vl «L „. i'x~: :r'~: :Içplläçu. .íšl<: .}ílrt<: 1¡<: ›3;}¡InFÝ: TE„â*«Šr_ aqzgr» { _| ]_*B; _l't'~`¡ . jf-¡]~¡C7,_ggyų; ¡]', m ~- Hay! I l;
  3. 3. h ; l_ iillilllíi r. V- y. . Prznhiçvirtçirl- L : migmríwciui 4. lf-. Vr-. IEŠEŠ E-içwiti Fli"-. l'ííír*íiä n. ilmu F`í'*'-. liríl`iur: r 'ŠŠ l_. =.! :.'.1gg; p. o. IFm-'tl-, í r"l'i: o:fivn ~ . ~'lIIŠI"'~')l -t- Ir: -.› n- : i-fir
  4. 4. l. Collections n: '. J . _ _ . ' ' l . "-" "- v ' "" " I . . ' ' sZ-'IJI-l- "va" ~' „. ,›, _ - _ : l : -n -›. _ . . - '_ . _ ' r . - » „ ~ . _ - ƒ: ' ' . , Š“ ' 3 . ,I ų` ' . A e
  5. 5. | . . Collections I) Collectionsiisortß-râi-íšllí 2) IteratorÜDFš-íâllí 3) TreeSetwflčššlčnullbçÄš
  6. 6. s' » A_, <' 'T -vr › : l _ - I y T › l *›
  7. 7. ų~ gg u on 'n . h »fu ¡ - . v u. 7„ _ - , .. a. ; Is. _. , . _ -¡ 45.", - _ . 34' , . . . - . -._- _-I„, -3_I. -., -. -.__ _- , . 514- „1 - , . . _ __. ._. 3 . 3 E' ä" v . . . . `_ j; . " „. V _ . . „ . 4 k, â` g. ~, v. :, ., . . .. ~ ~ . .. k* › . . Š' „n“ Cru' 1 'Š Z ' I - g _ . P . i l A 'L l
  8. 8. " V' n' Inc 'n x . h m. .. c "' : .. ' , - _ _ . _ *n _-{, _ "g -- vu g - . . l * tft. :I ' ~ *- i. c *' „"'-* . f «rí'~"" e“ . - ~. t- 'ct : :"* ' ~v'-' -. .. w' ”~"-- ' " 'k . . e. . . .I ag! _¡ u , ç z g . . . P „i _ l' [_ _ ä. l n _ Lrųl y_)_ _ y_ ¡ ›_ , _ _ , _ _l _ l . y ¡ › l , _ _ ~ - - _ | ' -„¡ i . «¡ i pl ii , _~ l _. x ` ' - - - - - . - . _ . L _ _| _' `I `, _(
  9. 9. 2. Performance tuning at "Twitter" i Integer[] :24 + (32 * length) ID lnt[] :24 + (4 * length)
  10. 10. Tl'IÝr"'í¡I. II}3l'J; 'nii : «ll- . s 74.31; ir n: vald? ! l I§l~`i~`3 0 IP . . . p . A I 'A _. ' : _ , d í p . › ç l _. ._ v; „_ . ta -lv ç «v 1/4. ^ 31". ç v; ›. . . l §. ~ r ' l- v-i : uç s -- '44 e). <_, . CQ dx I: IK. 'I I. '-'. '-
  11. 11. 2. Performance tuning at "Twitter" Gcíų-: zäē Eden/ SI / S2/Old 9/m%ämâ%EU7IZß&mžš&äEíšO mmüüutxšwnüxšmfßmmo oidââiâzwiaw 1“ ist wbccoäēfâcâēo xž<bíšTt„Gcctíē„ -XX: +PrintTenuringDistribution'ÜTenuringÜJIŠIŠŠZE ŠT lŠlŠŠIÜQžŠlAWÜŠP/ "I 7 l* lš 8973 < Üč Z čío
  12. 12. l? ? c „ ' 4- %' »- _ - . V __ „
  13. 13. 3. Framework Comparison . _- . .L_.
  14. 14. l l Al E. 5111)? 221 P *MV E 1' 1-1' v ! 'i' t'v"'! ' x „ _¡ . „¡ . . 113 ~ z-a . all ä v. . N l . I, t. , l ä -EEQIE . iili El *EJ l ma E : Gi 53 EB : G : Q . all , nii ü - - I l 23 El 3:11 'E 23 33 E ` Lil : E nii 'ai 'Lil Lil l E E 5111 'E DE Fail E) E : E . â Lil "Aili , - - El - 'Lil - - - - 1 ia ma 111 ia 113 ~ « * „a m AŠÝÜQEAŠ* 1 a: u u» i - - - líxzíiânâ 1 ta E 113 : a Šíššlnßußßlšß EHLÜ"L3 . E mm mia 'isilisüküäšlsíäüiäâl 23 E El : ß : li-Š Lil 53 : ei 2131 . TEŠEETEE , ga _ Eli E: P
  15. 15. ~ 1 g: . , ų , 1 M 1 „muudu-t 7 " ' , 'I - 1 'a'- s n 's n . "t T' . › 'u „ -_p` _ t. . u 2' i-SV" ° ^ . -". _ “ . r I I ' _r . fr . r . ›
  16. 16. 3. Framework Comparison -17-5EU?4 ON71-7>X -31%
  17. 17. ~ 1 g: . , ų , 1 M 1 „muudu-t 7 " ' , 'I - 1 'a'- s n 's n . "t S' . › 'u „ -_p` _ t. . u 2' i-SV" ° ^ . -". _ “ . r I I ' _r . fr . r . ›
  18. 18. ~ - . h r. . na, V! ! n. : (aa: ' , n x i I 'on _ 5,. 7_. [_*¡-_; ¡.¡_, -¡`-_"v:1 . z . Fe a. 1 2 I - ¡ A ä“ - - t' - . . . . ' . . . ' ' a ' , - . _- ' . I vt' . r _ v? ; < " . _ _ P A' l , L . i l _ 4 x ›: í í* "Nr . l j ur . ac *Ar *Hr ' 'A r l . _ ¡ _ r. . ` u' < l 1 I, ' 1 v_Av. -1 1 1 vu; ¡ ^-. ,¡, l ` ". .r*~ ` l n r l Ä l l. . * g
  19. 19. 'Li' ¡3'_"'O^ 0.3”. _. ' ' t. '; t. 'l' "¡ , ›_. "'_-' _ 1° 34' . _ 'Ski' - ': - . -'lÄ, -7§¡. I., '¥'--. .'. ." Š 35137 'P 3 ' „. _ ' . "¡"_. ' ' . r' -ų -' - - o 1 ' n n . . 0- 1 . ' . r " - . n - - ' I f ; 0 ' _~_'~, 7. ': *, . ,. . ' . . ~ ~ . ' ' . . * *š “: ;-v. ` ü: - : x J" ; ,._ų _¡ _ u: ; l r l' l [- L i e j. I r*. "_^¡'*hr "'21 IPLF. |_l "_`^'I l ' - _~ - l | v l . „. ', ~
  20. 20. 4.. javaEE Best Practice W Service s = new ServiceImpl(); "E Tcč: 7`cDao7íÜŠl2U3Hj3`Tčl7`Tčlõ 'aTäx Action / Service / DaoU) l/ 'f'7_lŠŠíŠ_7íl%'-3o e 171- I~7Jlx7äI77U Tßj-t% X? -rbztzßbēxžßo e coccäēržíiēíšâēic u (J: õ. , «e *t-/ wn ~y I7"J y I~la5MB (WaríWSOMBTE)
  21. 21. r I n' vv u on 'n . h m. . ¡ - . v u. 7„ _ - , .. . t ; us. _. , . _ -¡ 45.", - _ . 34' , . . . - . -._- _-I„, -3_I. -., -. -._. .- , . 514- „1 - , . . _ __. ._. , . ._ „V ä“ - . . . . , _ _, ; . X „„ V _ . . . . 4 __, h . v. ~. ~. r. ., . . „ _ . . ~ ~ . .. _ _ k* › . . . l J vt" _¡ _ 'i . . g _ . ._
  22. 22. 4. JavaEE Best Practice o CDI/ JPA/ EJB/ JAX-RS o IZIÄŠVÖOtDBJMX o Daoläl'l557äíb o ntx/ ät. šm/ íiââ/ âäfzh 0 Fxr@âEâm. ä%ä? &wē o íilžlšíräüüoA o JavaEE6 / Maven3 / Cl / Git
  23. 23. ü Š-Ü. . ' _l l' v: 'n j! n_ . ..í . If j* . x , '- .7- - '. -._- _. -I, `. -'. ;¡, u_'s_: - . ,.. . 1,! _ __ l. : . _ _ _, .. .. H . v J: t K g `¡V. ._ u _ ß x A t; 'k k' a _ . g . .
  24. 24. 5. San Francisco & Las Vegas
  25. 25. h . . . - ah M. ~ . . . - . . . . I . -Ü. _. ' t: ' v, n 3!: i '_ _7. _ 'ff n _. 'l, .__xb. l,l_, 'ip ¡ Jäi: u. 1 . '. x ' ¡ "f, - 2" _ ' T ' '. _ ' 5 " " " 4 „ , 'L ' x ' '. k' a . I r . 0 _l_~_ , . . __ _. l' . x . . . . _ š . . - . J u, _¡ _ . l : l 1 ä. . __, _ 1 __. r. r-r â ) -r . v, v . F A: ,SA li' lg ____l ä* I P [: |+ ` t' r 17.1; 7 . iP) .1- . „L ,
  26. 26. 74v9r-? y1Ü-7
  27. 27. .. __. 7' n 47. V` . lpJ ' . 1 t dl 9.. v . __
  28. 28. q. . „v“ 'l' -'_ . _. “'›a= -' . Vs-I. - . n . - Ü” ` 'n "w ' ~. x - . `.' t . `V "' ~ x ~- ' -Šl up . . ~ q. .- , . _ J b*. .t a E _. ; , '3I, g,*" , " R Ü . P ¡q _ ~ 'l . " X nv V g Ä; `¡`! :¡: >"' " J . 1 . e . ¡ u. : l 'Ä I: . 1 . . . g w -. ~ , P . I
  29. 29. .. '.. _ „_ 3 l 'ų . _. . ..at 'T
  30. 30. 5. San Francisco & Las Vegas 0 OracleZlWi 0 Google$ii 0 Applezlíiíl: O InteIZlŠÝZlZ
  31. 31. ž
  32. 32. .h . ... ,ää- ›. ... . „ Fu. . . . e n. . . ..„ . „a - S. . 4 xl „ ų . . i 42,. . I ä . . , . u . n 4 . ` . . 1 s. . o 4 . .. F u . , u!
  33. 33. .I. '.. í' utnoAl Halb
  34. 34. ~ ". .-~_. - -. ... - . _ . l- . Ä : rv " ' s ! “.'*-_ - . . . ~ ' fra , '- . s. a, _ ' x . - , _ __ , f ' ` ` x s . ›. x „ . ., x~ , „ . z au. ;' '
  35. 35. 2- Vš-*r . - . h '. ~ . . . - . . I 0 '¡. . 'l' "¡ , ›_, "_. ' _ . ' 34' , _ . ."'. _ Hg: _. -I, .›-. ,¡. I_, 's_-, __'__'"_ ~ . `, .:-_! .. „i 2 '_ u, t, ", *_- , . . _ „V - . . . „ _. ; 1: K „„ V _ . . „ . __, â _ g. ~, '. ': , . „. . .. ~ ~ . .. * _ _ *Š ~ . z _¡ J" 43» _¡ u : _ „ . › _ . P . _ „ V . 4 l . 1__. ¡_„ l; __. .1_i„ -: _ l: _Ll ä›- _ - . . _ ç ___„ . ›' _ ¡ . LJ - ]~-' --r' ' I ^ . _I . u . ~. . w --: . ›. -*l u `p . - a "viiv - 1 A
  36. 36. I ` ÜG' Luí- í % il Z E! EE*. “F í! " = -» *
  37. 37. .. n . . . - . n -. ~ - . - . . I . :__: ' hyçn . Al l. 'g '_: , "__' -'¡, „__'-_. ' __ . “ ä: i _ f*. _ ag. , _. -I, .„. .§`›, g„-s_. ,__~_; «' . rfp. 1: í. _ 1,33 - - * 1.' 2 o , .~. x '- 'L -. - - „ _ . x ~ ~ . .. ` _ _ *š “: ;-v. *v- - _. _, „. _. _¡ _ . _ ,
  38. 38. q. . „v“ 'l' -'_ . _. “'›=5-' . Vs-ç . n . - Ü” ` 'n "w ' ~. x - . `.' t _ `V "' ~ x ~- ' -Šl : f . . ~ q. „- , . _ . I b*. .a a E _. ; , '3I, g,*" , " R Ü 'w' ¡q _ ~ '¡ . " X nv V ` Ä; “gis” >"' " J . ç . i . ¡ u. : ¡ 'Ä I: . x . . . g w -. ~ , P . I
  39. 39. ": -"". L'= Lumi“. - ' 1»: . ”V ` k' “ : äi ar _. lv I . * . l (i _ ` IR" " . :` ž" , . ' . „„; `.L. .¡ li' ~` ”hiir iųa : « n "_I= |¡ * i I'-_I¡ Männi-Jäätis -v I' . l" 'n' r? ? „nƒjlßl . ' wäçl-l u" / *› ŠKIL FL' l. Iril' If s
  40. 40. 11* L T? §_5_. -«„¡¡; # 4 nu! S : ss-m
  41. 41. __[; J?. A,-¡; "v_:1 ' . L? "niu , ' 'g . xr ini! : . ~ vv ' J; „ ' . r „ - k . Z 'm u, l _ < f ' 2 *v " r? ' v ¡. _ 5 '. J . _ 'u , l _ . ' I-: ü 4* ' " _ -w _ 44' ` ¡i I í l _
  42. 42. . 'n . h u*. ~ . . . - . . l ' '›. 'l' "¡ , ›_. "_-' _ - 54' . _ . . - - K: n 7-'i„_„u, I.I. ,". --„. '_. " , * 4 JF: t- „1 3 „. .x Š. "¡"_. ' 7 . 3 E' : m v . . . . `_ ç; J: R ' „¡. V _ . . J . _¡ Q g. ~, v. :, ., . . .. ~ ~ . .. * k* ~ . z . ¡ . . . _ „ I. . . ,I u. _¡ _ . . - › _ . P . l g 1 u _ u
  43. 43. 7. HotRockit 0 2OI3£I5Ö3Java8U 'J -XÜŠCÄ EE? 'J 'J _X$Eo o JRoCkitÖDiŠŠŠŠE HotSpotiC 7- -%m%%N7w-Vyxwäm
  44. 44. q. . „v“ 'l' -'_ . _. “'›=5-' . Vs-ç . n . - Ü” ` 'n "w ' ~. x - . `.' t _ `V "' ~ x ~- ' -Šl : f . . ~ q. „- , . _ . I b*. .a a E _. ; , '3I, g,*" , " R Ü 'w' ¡q _ ~ '¡ . " X nv V ` Ä; “gis” >"' " J . ç . i . ¡ u. : ¡ 'Ä I: . k . . . g w -. ~ , P . I
  45. 45. ü Š-Q. ' _l l' v: 'n j! n_ „. ~.'. ' . If j* . x , '- .7- - '. -._- _. -I, `. -'. ;¡, u_'s_: - . ,.. . 1,! _ __ li, ._ _ _, .. .. H . v J: t K g "uųk u _ ß x A t; 'k k' a _ . g . .
  46. 46. 8.JavaOne 20 I 2
  47. 47. 8„ja. vaOne 20 I 2 *E JavaOne Tokyo ! !! ü 20 I 2/04/04 - 05 «U 7flíßš`Õ ü fížl-WKEJIJC
  48. 48. ų~ gg u on 'n . h »fu ¡ - . v u. 7„ _ - , .. a. ; Is. _. , . _ -¡ 45.", - _ . 34' , . . . - . -._- _-I„, -3_I. -., -. -.__ _- , . 514- „1 - , . . _ __. ._. 3 . 3 E' ä" v . . . . `_ j; . " „. V _ . . „ . 4 k, â` g. ~, v. :, ., . . .. ~ ~ . .. k* › . . Š' „n“ Cru' 1 'Š Z ' c - › _ . P . i l A 'L l
  49. 49. 8„ja. vaOne 20 I 2 20I2/9/30 - I0/4 San Francisco oowt IE L) EHE ƒC/3š`h / _i_7_`)l/ í`o
  50. 50. @A%ä#A@?
  51. 51. 8„ja. vaOne 20 I 2 «v Fiííiâšíü: I0~|575F9 <° Emo a» / `i`7_'}lxiJŠ:8~IO75FEJ<"5bo w âE/ Tw | ~ : I075P3<°5mo a 'âŠi':28~3575FFJ <°5mo
  52. 52. r I n' vv u on 'n . h m. . ¡ - . v u. 7„ _ - , .. a ; Is. _. , . _ -¡ 45.", - _ . 34' , . . . - . -._- _-I„, -3_I. -., -. -.__ _- , . 514- „1 - , . . _ __. ._. , . ._ „V ä“ - . . . . „ _, ; , K` „„ V _ . . „ . 4 __, h , v. ~, ~. r. ., . . „ _ . . ~ ~ . .. _ _ s › . . . l J vt" _¡ _ '. . . › _ . ._ ^ . I . I A' J â FH' l -ç ›_. _. -_' _. ' A- , A . 4 'l Il , _ i „ 1
  53. 53. 8„ja. vaOne 20 I 2 e: 7X'J7JOD/ 'i'7_'1lxiä` 'šßēi R a zÄlšƒâßx Täžríläcatšéšâo «s 3Älâƒd`sõx I/3iC!
  54. 54. , :Li Press / Blogger
  55. 55. 8„ja. vaOne 20 I 2 *b *lâílíššälllâx x x läx äõfotln? ü* Java'J-°Oracle7l: l77 Fwblogžšh? bIoggerIV l* 'J -ÜŠo ü Call for paperlClYL-„xšl/ 'C Xt°-íJ-lč7'aía'čšbb%`l
  56. 56. 8„ja. vaOne 20 I 2 «v Fiíílâšíü: I0~|575F9 <° emo u» mwwms~47sm <°5mo w auru; h : HJ ! a 'âŠl': I3~2OHF9 <°5mo
  57. 57. v: .u . ..ų 'n . h ųl, g _ _ -, ; (š `_-. _ _ › 54' . _ . . n - “l, ų _. 'l, .__x. ¡I, I_, '*. --„. '.Š' s : „auf ; : j; 3 F ; u_ „ , n , - „ , . 3. . - ` _a , - -, .A t _. , rw _ , ' x . r g . . r . _¡ ' w 'n' ~ „ _ . x " ' c . u ` ' k . « - a . J Nt' _¡ u : f z Š " . „. l ` 4 "1 "V ' - 'är' w-V , í-FFA fl í
  58. 58. 8„ja. vaOne 20 I 2 íâüíšlatšzxsjj"7xlziäžlšlē`šo 'âüíšcatüüyiâibzlzfēšaäšo Eēíäâšlâíäécííat šēšžwcxheo äücEoí„mÜyü»ztEüâüš„ ēâavxwzsžš (fēžüíwßä)
  59. 59. q~ gg u on 'n . h »fu ¡ - . v u. g" _ - , .- ų' ; Is. _. , . _ -¡ 45.", - _ . 34' , . . . - . -._- _-I„, -3_I. -., -. -.__ _- , . 51 -- „1 - , . . _ __. ._. 3 . 3 E' ä" v . . . . `_ j; . " „. V _ . . „ . 4 k, â` g. ~, v. :, ., . . .. ~ ~ . .. k* › . . Š' J' Cru' 1 'Š Z ' c - g _ . P . i l A 'l l
  60. 60. 8')0D7_'-V l. Collections 2. Performance tuning at "Twitter" 3. Framework Comparison 4. javaEE Best Practice 5. San Francisco & Las Vegas 6. jRockit Mission Control 7. HotRockit 8. JavaOne 20I2

×