awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
jlfwong avatar

jlfwong/speedscope

0
View on GitHub↗
6,501 स्टार्स·311 फोर्क्स·TypeScript·mit·11 व्यूज़www.speedscope.app↗

Speedscope

Speedscope is a web-based performance profiler that visualizes profiling data through interactive flamegraphs and timeline views. It ingests performance profiles from a wide range of sources, including Chrome, Firefox, Safari, Node.js, .NET Core, Instruments, Hermes, GHC, and Ruby, normalizing them into a common schema for unified analysis.

The tool distinguishes itself with a canvas-based rendering engine that draws flamegraphs without DOM nodes for each frame, and a WebAssembly-based rendering pipeline for high-performance drawing. It offers left-heavy stack sorting to surface the most time-consuming call paths first, and a single-pass stack aggregation that groups identical stacks by weight. A time-ordered timeline view reveals how application behavior changes during execution, while a sortable function table with linked flamegraphs enables drill-down into caller and callee relationships.

Beyond the browser, speedscope provides a command-line interface for downloading mobile traces and opening saved profiles offline. Its import pipeline supports a documented custom JSON format, the Trace Event format, and a collapsed stack text format, making it adaptable to custom profiling tools. The tool also accepts profiles via drag-and-drop or file picker, and can import aggregate statistics from Instruments.app through deep copy.

Features

  • Flamegraph Renderers - An interactive web tool for visualizing and analyzing performance profiles from multiple profiler formats using flamegraphs and timeline views.
  • Call Stack Timelines - Renders call stacks chronologically along a horizontal timeline to reveal temporal patterns in execution.
  • Profiling Data Normalizers - Normalizes profiling data from multiple profiler formats into a shared JSON schema for unified analysis.
  • Profile Data Importers - Accepts profile data by drag-and-drop or file browser, supporting multiple profiler formats for analysis.
  • Multi-Format Importers - Loads performance profiles from Chrome, Firefox, Safari, Node.js, .NET, and other profilers into a single viewer.
  • Multi-Format Importers - Ingests profiling data from a wide range of profilers across multiple programming languages and environments.
  • Sortable Timing Tables - Inspects a sortable table of functions with self and total times, plus caller/callee flamegraphs.
  • Weighted Stack Sorters - Aggregates identical call stacks and sorts them by heaviest first to pinpoint where time is spent across interleaved calls.
  • Application Performance Profiling - Provides interactive flamegraph visualization for identifying performance bottlenecks in application code.
  • Performance Profilers - Opens JSON profiles exported from Firefox's developer tools performance tab for interactive analysis.
  • Browser Profile Importers - Opens JSON profiles exported from Chrome DevTools to inspect performance data interactively.
  • Performance Profiling - Loads and visualizes profiling data from multiple file formats to help identify performance bottlenecks.
  • Heaviest Path Sorters - Groups identical stacks and sorts by total time to pinpoint the most time-consuming execution paths.
  • Profiling Data Tables - Provides a sortable function timing table with linked flamegraphs for caller and callee exploration.
  • Canvas Rendering Compilers - Compiles C++ layout logic to WebAssembly for high-performance canvas drawing of flamegraphs and timelines.
  • Single-Pass Stack Aggregators - Aggregates identical call stacks into weighted groups in a single linear pass over raw sample data.
  • Debugging and Inspection - Generate flame graphs from Time Profiler data.
  • Performance Analysis Tools - Interactive web-based viewer for performance profiles.

स्टार हिस्ट्री

jlfwong/speedscope के लिए स्टार हिस्ट्री चार्टjlfwong/speedscope के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Speedscope के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Speedscope के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • kdab/hotspotKDAB का अवतार

    KDAB/hotspot

    5,074GitHub पर देखें↗

    Hotspot is a graphical user interface for analyzing and visualizing performance data captured by the Linux perf tool. It functions as a performance profiling visualizer and assembly-level profiler that maps performance costs to specific instructions synchronized with original source code. The project distinguishes itself through a remote symbol resolver that maps performance data from embedded targets to local host debug symbols and sysroots. It also includes a specialized off-CPU analysis tool designed to identify thread wait times and I/O blocks using kernel scheduler tracepoints. The tool

    C++
    GitHub पर देखें↗5,074
  • grafana/pyroscopegrafana का अवतार

    grafana/pyroscope

    11,503GitHub पर देखें↗

    Pyroscope is a continuous profiling platform designed to collect, store, and visualize application performance data. It functions as an application performance management suite that tracks historical resource usage to identify bottlenecks and detect performance regressions over time. The platform distinguishes itself through its use of kernel-level instrumentation and dynamic runtime hooks, which allow for performance monitoring without requiring manual code modifications or application restarts. It employs a sidecar agent architecture to offload telemetry processing, utilizing delta-encoded

    Gocontinuous-profilingdeveloper-toolsdevops
    GitHub पर देखें↗11,503
  • wolfpld/tracywolfpld का अवतार

    wolfpld/tracy

    15,298GitHub पर देखें↗

    Tracy is a real-time performance profiling framework for C and C++ applications. It provides a software instrumentation library that captures high-resolution telemetry data, which is then visualized through a separate graphical interface to identify bottlenecks and resource allocation issues. The system utilizes a client-server architecture that enables remote profiling, allowing performance data to be captured on a target machine and analyzed on a workstation. It employs lock-free event logging and shared-memory ring buffers to minimize the overhead of data collection, ensuring that the main

    C++gamedevgamedev-librarygamedevelopment
    GitHub पर देखें↗15,298
  • yse/easy_profileryse का अवतार

    yse/easy_profiler

    2,360GitHub पर देखें↗

    Easy Profiler is a performance profiling library for C++ applications designed to measure execution duration and identify bottlenecks. It provides a framework for instrumenting code blocks to track performance metrics, allowing for the analysis of thread activity and system behavior through detailed timeline visualization. The library distinguishes itself by utilizing scope-based instrumentation to automatically track code lifecycles, minimizing manual overhead. It employs thread-local buffering and asynchronous data flushing to reduce synchronization contention, ensuring that performance dat

    C++performanceprofilertoolkit
    GitHub पर देखें↗2,360
Speedscope के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

jlfwong/speedscope क्या करता है?

Speedscope is a web-based performance profiler that visualizes profiling data through interactive flamegraphs and timeline views. It ingests performance profiles from a wide range of sources, including Chrome, Firefox, Safari, Node.js, .NET Core, Instruments, Hermes, GHC, and Ruby, normalizing them into a common schema for unified analysis.

jlfwong/speedscope की मुख्य विशेषताएं क्या हैं?

jlfwong/speedscope की मुख्य विशेषताएं हैं: Flamegraph Renderers, Call Stack Timelines, Profiling Data Normalizers, Profile Data Importers, Multi-Format Importers, Sortable Timing Tables, Weighted Stack Sorters, Application Performance Profiling।

jlfwong/speedscope के कुछ ओपन-सोर्स विकल्प क्या हैं?

jlfwong/speedscope के ओपन-सोर्स विकल्पों में शामिल हैं: kdab/hotspot — Hotspot is a graphical user interface for analyzing and visualizing performance data captured by the Linux perf tool.… wolfpld/tracy — Tracy is a real-time performance profiling framework for C and C++ applications. It provides a software… grafana/pyroscope — Pyroscope is a continuous profiling platform designed to collect, store, and visualize application performance data.… yse/easy_profiler — Easy Profiler is a performance profiling library for C++ applications designed to measure execution duration and… aidenybai/react-scan — React Scan is a diagnostic utility and performance auditor designed to monitor the rendering lifecycle of components… google/gops — gops is a command-line diagnostic toolset for monitoring, profiling, and managing the runtime state of active Go…