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.

オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて

2,522 views

Published on

日本 GlassFish ユーザー会「各ベンダーのJDKリリースモデル特集!」の発表記事です。
https://glassfish.doorkeeper.jp/events/78762

Published in: Software
  • Be the first to comment

オープンソースで提供される第二のJVM:OpenJ9 VMとIBM Javaについて

  1. 1. 98 9 2 1 19 10 O R h AI g . 81 . B C J i RV MJa e d l
  2. 2. 2 ACBAC6 A # 4 D 49D9C 98 6DD D 5 B 3B9 0.1 3C67 9 0.1JM 2019 # K # K# K # # K# K # # K# K # # K # ##K # # K# # K # ##K # # K# K # # K # # K# # K 06 6 06 6 06 6 06 6 06 6 # 06 6 06 6 06 6 06 6 06 6 06 6 06 6 06 6 # 06 6 # 06 6 # 06 6 # 3C67 9 0.1 O RI 3C67 9 0.1 RI 3B9 0.1 # K
  3. 3. 1 JI J D (# FF DBC K K JM # BF KKADKC EI 1 . A J 2 M 7 C F B • 2 M _ 1 ty 28 2) 8 g d2 M ys • RnR _ Sjoih l a b T • 2 M v • joih l S IIF 9 J 2 M 0 #T • . • c c S2 M #T • rS2 M (Tb a a • eV _n pXf Xf S 9 IC J IIFD D JM J D F 9. #T • (r a W _
  4. 4. BA B # 0 C 08C8B 8 CC9 C A 2 • _ l M 8 I I . 0 I IM d hi P n l PjhP V 2 • fP aIc I geOW .B 8Jo1E S c Rp W 2
  5. 5. 1 3 EG EG8I ED # BB I G B8 7A 2 63 • b a • # hvl 263 xO hvl b • # 9 I 63 b #9 I • # 98B8D 0 0 0 rOt 0 • # 3 IGEDEC 0 8BI C 28 8 b • • 28 8 .JC boglp • .JC eO dyp myt b V • R I ED _l n mytb • R fs dhp cxiOp a _ rOtmytb • R4JI4 3 CEGM GGEG _ juy b
  6. 6. . # 1 1 10 . 2 . . 8 B . . 1C +NCJ>H 7: D<E :VWRe]d hVTed b d bVRU -1 @1LCJ bVRU2(h((((((((( / 1-(($ [1d bVRUQd2(h((((/<8810(+, 70$ [RfR ]R_X J bVRU2(h((((((( +NC@7L7BJ>H 7: [RfR ]R_X J bVRU XVd U2(h /.$ c:RV _2dbeV" +NCJ>H 7: D<E) _Rd fV d bVRU :2(h <)$ _Rd fV ab b di2(h-$ _Rd fV a ] Ti2KDADEMD$ f cdRdV29M$ f d bVRU W]RXc2(h((((()()" +NCJ>H 7: D<E _Rd fV cdRT RUUbVcc bR_XV Wb 2(h((((/<89(7),(((($ d 2(h((((/<89(7)0)((($ c jV2(h,)(((" +NC9FKJ C 9FK ecRXV d dR]2 ( ( ++.((01 cVTc$ TebbV_d TRdVX bi4 7aa] TRd _ +NCJ>H 7:8BE9A MR d _X _2 T S gc d bVRU _X _dVb_R] 8 e_UVU8eWWVb =VdGeVeVB T 6(h((((((((<-/0,8.( Eg_VU Si2 3e_ g_VU5 +NC> 7F7BBE9 >VRa SidVc R]] TRdVU c _TV ]Rcd =9 TiT]V4,(1. (h)(((" +NCJ>H 7: D<E+ @RfR TR]]cdRT 2 ,N IJ79AJH79 Rd [RfR ]R_X ES[VTd gR d DRd fV CVd U" ,N IJ79AJH79 Rd [RfR ]R_X ES[VTd gR d 8idVT UV F92+ 9 a ]VU 9 UV"" ,N IJ79AJH79 Rd T S gc d bVRU _X _dVb_R] 8 e_UVU8eWWVb gR d=VdQ 8 e_UVU8eWWVb [RfR2)/. 9 a ]VU 9 UV"" -N IJ79AJH79 V_dVbVU ] T 2 T S gc d bVRU _X _dVb_R] 8 e_UVU8eWWVb =VdGeVeVB T 6(h((((((((<-/0,8.($ V_dbi T e_d2 ,N IJ79AJH79 Rd T S gc d bVRU _X _dVb_R] 8 e_UVU8eWWVb dR V 8 e_UVU8eWWVb [RfR2. , 9 a ]VU 9 UV"" ,N IJ79AJH79 Rd [RfR ed ] T _TebbV_d J bVRUF ] hVTed b XVdJRc 8idVT UV F92)-) 9 a ]VU 9 UV"" ,N IJ79AJH79 Rd [RfR ed ] T _TebbV_d J bVRUF ] hVTed b be_M b Vb 8idVT UV F92 . 9 a ]VU 9 UV"" ,N IJ79AJH79 Rd [RfR ed ] T _TebbV_d J bVRUF ] hVTed b M b Vb be_ 8idVT UV F92-" ,N IJ79AJH79 Rd [RfR ]R_X J bVRU be_ 8idVT UV F92)+" +NCJ>H 7: D<E+ DRd fV TR]]cdRT 2 ,N D7J L IJ79A (h((((/<89(<17.11 O] S[1abd 0 c (h W11 P" ,N D7J L IJ79A (h((((/<89(<18-:<- O] S[1abd 0 c (h+VUW-P" ,N D7J L IJ79A (h((((/<89(<17.-(9 O] S[1abd 0 c (h W-(TP" ,N D7J L IJ79A (h((((/<89(<17..( O] S[1abd 0 c (h W.(VP" ,N D7J L IJ79A (h((((/<89(<18-:<- O] S[1abd 0 c (h+VUW-P" ,N D7J L IJ79A (h((((/<89(<17.( < O] S[1abd 0 c (h W(VWP" ,N D7J L IJ79A (h((((/<89(<17( / O] S[1abd 0 c (h 1 /VP" ,N D7J L IJ79A (h((((/<89).()++,( O] Sad bVRU c ( (h)(+,(P" ,N D7J L IJ79A ad bVRUQT _UQgR d (hT (h((((/<89).((<,) O] Sad bVRU c ( (hT,) P" ,N D7J L IJ79A (h((((/<89(<:<+++: O] S[1d b 0 c (h/++UP" ,N D7J L IJ79A (h((((/<89), /<0,7 O] S[1f 0 c (hS)0,RP" ,N D7J L IJ79A (h((((/<89), )79.< O] S[1f 0 c (h,TT.WP" ,N D7J L IJ79A (h((((/<88 8-()( ) O3e_ _ g_5 (h(P" J IDA
  7. 7. 1A8 # .8 A . C 1 8 0 1C1 B I 1C12 J B64C: 6 E: 7 IJTRUTSLSX RU VT XOSL D 111111111111111111111111111111111 4: 2E2E6AB: A6 . OS HR ,* ,* 4:E=E6AB: ( . ,(,G)/ * ) 4: /E=E6AB: J J, * 4: :CE6AB: XV TULSG( . , /G / / ,G J J, * 4: =AE6AB: H(*IJ G4= ABB 4::3=E6AB: ( .- , 4: :C= 56B :C LSHI L 2 C LSHI L 7B5 O HI L 94A LSHI L 4:AD : 82B A SSOSM H H XHS H TSL E= 4:E=:5 6BC2C6 E= : L BXHXL0 24C:E6 4:BC2ACC:=6 E= XHVX XORL0 ( . - (/ HX 0 0 /0)./ 4:BC2AC 2 E= XHVX SHSTXORL0 **-/* ,,,.- 4: A 46BB:5 VTJL :50 ) )- 4:4=5 : 6 PH H FXVHJL0XVOMMLV1=LXNT RHOS PH H RU LV OTS 4: 2E29 =65:A H H 9TRL 5OV0 TUX OIR PH H PVL 4: 2E25 5:A H H 5 5OV0 TUX OIR PH H PVL IOS srl • i d G G • l • igdR_de fG pvM cea • G nhpv cea y • c GI D 2 8 z j J • d fG GMfG d O O S to mu
  8. 8. 0 E C # AA J : A E 1E C . • m V on 9A E 10 R Ptp • dehcLi j b r SVu • 0 1 1/ 2/ V m V vs • 10 l M O. 0 1 R Ptp • 2/R 2/Vaf ig _ • 9A E 2I8A 9 / 9 C # • E 9 2I8A 9 / 9 C # E I8 9 B 9A E E C
  9. 9. 1 DF DF DC # AA FJ A # bh 1 +/ DF . J M L L O . W L 2 C .+/ 9 2F 9A .+/ 9 1 +/ DF . J 9 2 C .+/ 9 1 . J A 0 8F FKDBB F9 A IC9 1 2 fd j Rcg 2 S Reia_
  10. 10. 2 6 .KMLKM OGKJ II 9GE O 9C CM CB EI DG L LCJ3/4W LCJ 3 • 3 6 LCJ 3 #0AIGL C 69v • g h en r jVs LCJ3/4_a_d w • LCJ 3/4ut g hlh x 18 • _ a w • c Xbo i fVp • GJPS S • GJPS S • GJPS 88. IC • 2 88. • GJBKR GO# GO LCJ 3/4
  11. 11. / 2 C DC CB # +AA 4 4: : :9 A 6 D D:B0.1M D:B 0 O _K +9CD D:B0.1 D 9CD CD:B 9 B: a O J W O D:B0 D:B0.1 ed R J b • 0 • 0 • 0 # • 0 # B9CI f 8 O
  12. 12. 40 1IKJIK MCIH ,$ / 9CABM 9 KO $ A C B:DJ 8J H 26 8J H - ihjlR 2I K 3 . BMMJ . B $ I K$ I IJMIJ HD • JJ - a f _d b • ns O , - u • ok egc mptr • I K J IJMIJ HD IJ HD ,#IJ HD-
  13. 13. . 1 F I D # BB 4 I 4 K B 8AF ¥e s • . 1 5JFF I 4JDI C • htf g ## K IJ B F • R • l R o P • ¥e • v UiO mpM_gd r S • j UiO u s • ca FI2F D/,0nxRs
  14. 14. 0 3 .BDCBD7 BA # 5 5 D 9 7 6 C 0 3M17 7MO # R + #+R + # R R# R + R + #+R #R R R#R + R + R + # R R RR + 17 7 17 7 + 17 7 # 17 7 ## 17 7 # 17 7 # 17 7 # 17 7 # 17 7 # 17 7 # 17 7 # 17 7 #+ 17 7 17 7 # 17 7 # 17 7 4D78 1 2I J 4D78 1 2I J 4C A 1 2 # R + 4C A 1+ 4C A 1 2I 9BC 4C A1 2K J
  15. 15. . 2 E E 8I ED BB I J B8 . 2 0 E /8J8 9 DEBE K • D / 0 D / iM . 2 p • . 2 / l glmO • K I C t hldef Mk n • . 2 cfe _ r R • S s L E9A • ovT RajMe • /8J8 • /8J8 # • /8J8 y T R1 O . 2 0 E /8J8
  16. 16. 3/6 0JL JL NDJI # . 9DBCNM 9 M LP # B MMADMC 3/6 4 P 1J L k d rpsv 1J L 2 - CNN M-$$C # J L# JH$ $D H P $ • H D M , _ ahbgl • 4 P 4 P t • u cjni • J L D H P • m fne 3 . 3IN LI NDJI D IM .BL H IN AJL JI : LL IN 8LJBL HM • o R x • 3/6 W 1J L k d / M
  17. 17. . BDCBD BA # 0 : 08 8D 8 : C . bugj B M K W • . pit_ M B 8D c M M K W • 28 1C 8D8 I A8 /DB 8 A: . A :8D / . A :8 8A SR • kmsfaSar_iP B 8D 8DA8 8 MW • 1 . 8DA8 8 18D 8 • nr o h o et vP B 8D 8DA8 8 dlh_ M • / . B /D 8
  18. 18. 1.4 / IA D # + CC 6A I 6 J C A 9B 1.4S2 J S WK # ## + # ## + # ## # # ## # ## # ## 2 J + 2 J 2 J # 2 J 2 J 2 J 2 J 2 J 2 J 2 J 2 J + 2 J 2 J # 2 J 2 J 2 J 5 C 203 cdM 5 C 203 cdM 5 D 203 # 1 + + 1 + + 1.4 703 2 J 78 57a_R eO M 5 D 2 5 D 203 I5 D203 c M
  19. 19. . 1 E FE 8I ED # (BB I B8 7AF . 1 /8 8 fj_Nahl NeN F (FFB 8I ED d ahl u ( 2 Ø /8 8 JBB B8I E Co • y NeN m ru • ibcjl Mn s M M sv ( 8 Ø /8 8 JBB B8I E Co • NeN S r • alf 0 IL E Ø /8 8 E B o sS W( .P pR W • NeN S r • alf 2 ( ilc gilc g WAS traditional Java EE 7 to WAS traditional Java EE 7 to WAS Liberty Java EE 7 to WAS Liberty Java EE 7 to WAS Liberty Web Profile o
  20. 20. 0 3 -I JI <MDI # FF DBCML L O BF<LLADLC J R of 8JC 2D M A <MN 3< <B A <MN LJ A <MN A <MN > A <MN A <MN <P L # A <MN A <MN L LLDI .<M< <L # A <MN A <MN LLF # A <MN A <MN 3< <B ucf L O P F 8 OF M181. -882 1 8 L LLDI .<M< <L 18 4 q ¦ xgtfr xy ##xgtfr enh ¦j psa _ q R ¦ StS ¦ StS a dv iSl qym S of ¦ b/ <MN W ym S ¦ / <MN X b W R
  21. 21. / ,ACBAC5 A # 0 0 C 8 5 4 B SM ¥ • 2 1B C BB 5 A 1 C C . C ,AC • SM 3 C 5 BCA C AC • SM W RI L 3 # ## ## BCA C 5
  22. 22. 2B # . 8BA . A C 2AA A81 2C2 _ F R S E M 0 8 O M J I F a a a a W
  23. 23. 1 8 # 8 A 1 8 0 82 BC I LM 2.

×