VS Code Extensions
GraalVM provides custom VS Code extensions to deliver the unique and powerful concept of GraalVM polyglot development. The full edit-compile-debug cycle is supported for Java, JavaScript, Ruby, R and Python. Available on the Visual Studio Code Extension Marketplace.
GraalVM Dashboard
GraalVM Dashboard is a web-based dashboard for visualizing arbitrary aspects of dynamic and static compilations in Native Image. It can display the breakdown of packages, classes and methods icnluded into a native image, and provide a visual summary of objects that contributed most to its heap size.
Chrome Debugger
GraalVM supports debugging JavaScript, Ruby, R and Python applications using Chrome Developer Tools through its built-in implementation of the Chrome DevTools Protocol.
VisualVM
VisualVM is an all-in-one Java troubleshooting tool supporting also the other GraalVM languages. Along with all the Java tools it provides a fully-featured heap viewer, CPU and memory sampler for JavaScript, Ruby, R and Python.
GraalVM Insight
GraalVM Insight is a framework for tracing program runtime behavior and metrics gathering in any GraalVM scripting language as well as LLVM IR code with no loss of performance. GraalVM Insight allows a user to inspect values, parameter and variable types at invocation or allocation sites, gathering useful information at program runtime and presenting it.
Ideal Graph Visualizer
Ideal Graph Visualizer (IGV) is the essential tool for language implementers building on top of GraalVM. If you are building a language on top of GraalVM or your guest language script is not performing as expected then you can use IGV to investigate compiler stages. Available on the Oracle Technology Network under the Oracle Technology Network Developer License.