tracing-compilation-events

Community

Trace compilation timing and tiers for Truffle.

Authorantonykamp
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Logs every compilation event with timing, tier levels, success/failure status, and invalidation reasons to help developers understand and optimize Truffle compilation behavior.

Core Features & Use Cases

  • Trace timing and tier transitions: see when and how often functions compile across tier1 and tier2.
  • Diagnose failures and bailouts: identify reasons for compilation failures and invalidations.
  • Track recompilation cycles: observe how often code is recompiled during benchmarks.
  • Contextual analysis: combine with detecting-performance-warnings to root-cause issues.

Quick Start

Run the launcher with --experimental-options and --engine.TraceCompilation to start collecting compilation events.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: tracing-compilation-events
Download link: https://github.com/antonykamp/cc-truffle-performance-plugin/archive/main.zip#tracing-compilation-events

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.