Published July 28, 2025 | Version v5
Software Open

Artifact associated to the paper "Heap-Snapshot Matching and Ordering using CAHPs: A Context-Augmented Heap-Path Representation for Exact and Partial Path Matching using Prefix Trees" published in OOPSLA'25

  • 1. ROR icon Università della Svizzera italiana
  • 2. Oracle Corp

Description

This artifact consists of a ready-to-use Docker image embedding our profiler as well as our modified GraalVM to generate optimized Native-Image binaries that reduce I/O traffic by changing their layout during compilation.
There is a set of tools/scripts that can be used to execute the workloads, collect, process, and plot page-fault and performance measurements to replicate the evaluation presented in the paper Heap-Snapshot Matching and Ordering using CAHPs: A Context-Augmented Heap-Path Representation for Exact and Partial Path Matching using Prefix Trees (OOPSLA'25). The artifact also contains the complete pre-collected measurements used to generate the original figures of the paper.

Files

Files (15.6 GB)

Name Size Download all
md5:832130ef335d71b151af2a3789de33f8
7.8 GB Download
md5:903c0d94f7d5b15b9494403220382cdf
7.8 GB Download

Additional details

Funding

Oracle (United States)
Dynamic Regression-Detection and Compiler Analysis Framework for GraalVM 5161
Swiss National Science Foundation
Università della Svizzera italiana
FIR project "Understanding and Mitigating Performance Variability on Managed Runtimes"