awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 个仓库

Awesome GitHub RepositoriesPerformance Profiling

Tools for identifying and fixing performance bottlenecks.

Explore 5 awesome GitHub repositories matching part of an awesome list · Performance Profiling. Refine with filters or upvote what's useful.

Awesome Performance Profiling GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • benfred/py-spybenfred 的头像

    benfred/py-spy

    15,272在 GitHub 上查看↗

    py-spy is a sampling profiler and process debugger for Python. It allows for the analysis of running processes to identify performance bottlenecks and diagnose hanging programs without requiring code changes or restarts. The tool operates by reading the memory of a running process from the outside, which enables non-invasive sampling and state collection without pausing execution. It can resolve binary symbols to capture performance data from native extensions written in compiled languages and generate visual flame graphs for both native extensions and subprocesses. The project provides capa

    Sampling profiler for Python applications.

    Rustperformance-analysisprofilerprofiling
    在 GitHub 上查看↗15,272
  • joerick/pyinstrumentjoerick 的头像

    joerick/pyinstrument

    7,638在 GitHub 上查看↗

    pyinstrument is a statistical sampling profiler for Python that records the call stack at regular intervals to identify performance bottlenecks with low overhead. It tracks wall-clock time, including I/O and external service calls, and provides specialized profiling for asynchronous programs by attributing time spent awaiting tasks to the calling function. The project converts captured execution data into interactive HTML reports, JSON, and flamecharts. It includes a call stack visualizer to simplify the analysis of execution paths and supports the profiling of individual cells within interac

    Call stack profiler for Python code.

    Pythonasyncdjangoperformance
    在 GitHub 上查看↗7,638
  • panda3d/panda3dpanda3d 的头像

    panda3d/panda3d

    5,150在 GitHub 上查看↗

    Panda3D 是一个为 Python 和 C++ 开发的跨平台游戏引擎和 3D 图形渲染系统。它作为一个构建交互式 3D 应用的综合框架,提供实时物理模拟器和专门的 3D 资源流水线工具。 该引擎的特色在于将高性能 C++ 核心与可互操作的 Python 语言绑定相结合。它利用场景图架构来组织 3D 对象,并提供基于流水线的资源转换系统,以优化模型和纹理的运行时加载。 其功能范围包括用于自定义 GPU 着色器执行的底层图形原语、3D 音频渲染以及用于外设和追踪器连接的虚拟现实集成。该框架还具有用于多平台应用二进制打包和基于网络的帧性能分析工具。 该项目提供了一个统一的硬件抽象层,以确保在不同操作系统和硬件环境之间的一致行为。

    Provides a network-based profiling system to track frame time distribution and identify performance bottlenecks.

    C++c-plus-pluscross-platformgame-development
    在 GitHub 上查看↗5,150
  • jazzband/django-silkjazzband 的头像

    jazzband/django-silk

    4,926在 GitHub 上查看↗

    Django Silk is a profiling and inspection toolset for Django applications designed to capture SQL queries, HTTP request data, and execution timing for diagnostics. It functions as a performance profiler and debugging middleware that records runtime execution data to provide a comprehensive overview of application behavior. The system includes a database profiler for identifying slow operations through detailed timing data and an HTTP request inspector for reviewing headers, bodies, and network traffic via a web interface. It allows for the reproduction of specific server requests through gene

    Live profiling and request inspection.

    Python
    在 GitHub 上查看↗4,926
  • taobojlen/django-zealtaobojlen 的头像

    taobojlen/django-zeal

    195在 GitHub 上查看↗

    Detect N+1s in your Django app.

    N+1 query detection with user-friendly errors.

    Python
    在 GitHub 上查看↗195
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Performance Profiling

探索子标签

  • FrameProfiling tools specifically designed to track frame time distribution and rendering bottlenecks in real-time. **Distinct from Performance Profiling:** Specializes in frame-by-frame timing for graphics, unlike general performance profiling.