?????????? 95-? ?????? SDCast’?, ? ??????? ?? ??????? ??? ??? Java ? JVM. ? ???? ??? ? ???? ? ?????? ?????? ?? ???????? Excelsior, ??? ??????????? ??????? - ??? Excelsior JET (https://www.excelsior.ru/products/jet), ?????????? Java™ SE ?? ?????? ??????????? ??????????. ??????? ? ???? ??????? ?? ????????? ????? ??????????? ???????? ?????????? Java, ??? ????????, ??? ? ???????????, ?????? ??????????? ? ?????????????????? ? ?????? ??????.
????, ? ???? ??????? ??????? ???????:
* ?????? ???????, ???? ?? ??????????? ??????? Excelsior JET, ? ?? ?????? ?????? ???????????? ??????????? ?????? JET.
* ????? ??????, ? ??????? ? 1998 ????, ???????? ?? ????????????? ????? ???????, ??????????? ???? JVM, ??????? ? ???????? ???????? ? ?????????.
* ???? ?????????, ???? ?? ????????????? ????????: GC, ??????? ???????, ???????????????, ?????????????? ? ?.?.
? ?????? ?????? ?????????? ??? ??????? ????????, ??????????? ? ??????? ????????? ?? ???? ?????????????? ?????????? JVM. ?? ???????? ???? ?? ??????? ? ??????????? JVM, ????? ???? ????????, ??????? ???????? ?????? ?????? JVM.
????? ?????? ?????????? ??? Excelsior JET:
* ??? ??? ?????????? ?? ???????
* ????? ???? ??????????? ? ?????
* ?? ??? ?????????
* ??? ???????? ??????????? ??????? ? ?????, ????? ???? ??????, ?????????? ??? ? ??? ???????????????
* Runtime ? ??????????, ??? ??? ????????, ????? ????????? ??????????
* ??????? ??????????? ?????????????????? ??? ???????????, ??? ? ????????
? ???????? ????????? ???????? ? ????? JIT ? AOT ???????, ??????????? ? ?????????? ???????, ? ????? ??????? ?????????? ???? ???????, ? ? ????? ??????. ????????? ? ??? ?????? ?????????? JVM ? ?????????? ??????? ? ???? ???????, ???????? ?????????? ???????????? GraalVM.
?????? ?? ??????? ?? ????? ???????:
* ?????? (?? ???????) ?????? ???? ? ?????? ??? JET ? ??????? ??? ????????? (https://www.youtube.com/watch?v=G9Oj3e1XCRg)
* ?????? ?????? ? ???? ?? ??????? JUG.ru'13 “Excelsior JET: ?????????? ??????????? (https://www.youtube.com/watch?v=tXDoGWGfZyw&t=2884s)”
* ?????? ?????? ? ??????? ??????? ? Java Day'16 “??????? ????? JVM ? ????????? (https://www.youtube.com/watch?v=DHsVeZNqiVc)”
* ???? Excelsior JET (https://www.excelsiorjet.com/blog/), ??? ????? ????? ????? ?????? ? ?????????? ???????????? ?????????????
* Conservative GC: Is It Really That Bad? (https://www.excelsiorjet.com/blog/articles/conservative-gc-is-it-really-that-bad/)
* ?????? ???? ? JPoint'18 “??? ??????? ?????????? ? JVM ?????????, ??????? ?? ?????? AOT ?????????? (https://www.youtube.com/watch?v=iw4O7G2eyHg&list=PLVe-2wcL84b9CC4_PMCxQrDYywz7J0beo)”
* ?????? ??????? ????????? ? jBreak'18 “??? ????????? ?????? ????? ??????????????? ?????????? ? Zing VM (https://www.youtube.com/watch?v=eyWFQ42dzd0)”
* ?????? ?????? ??? JetPerfect ? JavaDay Kiev'14 “Java ??????. ?????????? ??????? ???????????? Java ?????????? ??? ???????????? (https://www.youtube.com/watch?v=2v3YapNH4ss&feature=youtu.be&t=878)”
* ?????? ?????? ? JavaDay Kiev'14 “AOT ?????????? (https://www.youtube.com/watch?v=aw89H-Vv-Zs)”
* ?????? ?????? ? ????????? ?????????? ? Joker'15 “JVM: ??????? ???? ????? ???????? (https://www.youtube.com/watch?v=JbLClSMRK_I)”
* ?????? Vojin Jovanovic ? Joker'16 “Polyglot on the JVM with Graal: One VM for Java, node.js, Ruby, R, and C++! (https://www.youtube.com/watch?v=4WZWBpMp2vo)”
* ?????? Douglas Hawkins ? JPoint'18 “ReadyNow — an «AOT» with profiling for Java (https://www.youtube.com/watch?v=AGyctnc1DTA)”
* ?????? Volker Simonis ?? ??????? JUG.ru'15 “SAP JVM Internals (https://www.youtube.com/watch?v=IsERHnGn7Vs)”
* ?????? Dan Heidinga ? GeeCON'17 “OpenJ9: Under the hood of the next open source JVM (https://www.youtube.com/watch?v=3VporpPlDds)”
* ?????? Marcus Lagergren ? JavaDay Kyiv'15 “Design rationales in the JRockit JVM (https://www.youtube.com/watch?v=NODsunhgHRQ)”
?????????? ??????? — ???????? ??????? ?? patreon.com/KSDaemon (https://www.patreon.com/KSDaemon)
Comentarios