profiling-sct-code
OfficialDebug SCT performance bottlenecks.
Authorscylladb
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps identify and resolve performance bottlenecks within the SCT (Scylla Cluster Tests) framework, such as slow operations, memory leaks, or high CPU usage.
Core Features & Use Cases
- CPU Profiling: Pinpoint functions or lines consuming the most CPU time using cProfile or Scalene.
- Memory Profiling: Detect memory leaks and analyze allocation patterns with Memray.
- Concurrency Analysis: Understand execution flow across threads.
- Use Case: When a specific SCT test suite consistently takes too long to run, this Skill can be used to profile its execution, identify the slowest parts, and guide optimization efforts.
Quick Start
Profile a unit test using cProfile and then visualize the results with snakeviz.
Dependency Matrix
Required Modules
cProfilescalenememraypy-spysnakevizpytest-memray
Components
scriptsreferences
💻 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: profiling-sct-code Download link: https://github.com/scylladb/scylla-cluster-tests/archive/main.zip#profiling-sct-code Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.