TWJUG 201912 聚會


TWJUG Slack:


  • 感謝 Cacafly/Tenmax 贊助本次活動的場地!
  • 感謝 Oracle 贊助本次活動食物飲料!
  • 感謝 JetBrains 贊助個人版授權一年份 x 1!


主題: GraalVM: Run programs fast, economical & polyglot    

講者: Dr. Thomas Wuerthinger

Thomas Wuerthinger is researcher at Oracle Labs Switzerland. His research interests include Virtual Machines, Feedback-directed Runtime Optimizations, and Static Program Analysis. His current focus is the Graal project that aims at developing a new dynamic compiler for Java. Additionally, he is the architect of the Truffle self-optimizing runtime system, which uses partial evaluation for automatically deriving high-performance compiled code from AST interpreters.

Before joining Oracle Labs, he has worked on the IdealGraphVisualizer, the Crankshaft/V8 optimizing compiler, and the Dynamic Code Evolution VM. He received a PhD degree from the Johannes Kepler University Linz.


The GraalVM project enhances the Java ecosystem with an integrated, polyglot, high-performance execution environment for dynamic, static, and native languages. GraalVM supports Java, Scala, Kotlin, Groovy, and other JVM-based languages. At the same time, it can run the dynamic scripting languages JavaScript including Node.js, Ruby, R, and Python.

Balancing the main performance indicators peak throughput, startup time, memory footprint, maximum latency, and packaging size is key for optimizing your application. GraalVM offers a just-in-time (JIT) and ahead-of-time (AOT) execution mode with different trade-offs on these metrics. This session will show how to get the most out of GraalVM for the metrics you care about! It will also cover the unique polyglot capabilities of GraalVM with uniform tooling and interoperability model for all GraalVM supported languages.


• 活動只需要在這邊或是 其中一邊報名就好,請勿兩邊報名喔 :)

cacaFly 國際交誼廳 / 106台北市大安區敦化南路二段2號 16樓

Event Tickets

Ticket Type Sale Period Price

2019/12/05 12:00(+0800) ~ 2019/12/09 18:00(+0800) End of Sale
  • Free
Next Step