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.

debugger
debugger

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.

visualvm
visualvm

GraalVM Visual Studio Code Extension

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 JavaScript, Ruby, R and Python. Available on the Visual Studio Code Extension Marketplace.

visualvm
visualvm

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.

visualvm
visualvm

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.

visualvm
visualvm