Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-profiling

Awesome profiling page
https://github.com/adriannovegil/awesome-profiling

Last synced: 4 days ago
JSON representation

  • 1. System Overview

    • ctop - Top-like interface for container metrics.
    • Hotspot - Linux perf GUI for performance analysis.
    • parca - Continuous profiling for analysis of CPU, memory usage over time, and down to the line number. Saving infrastructure cost, improving performance, and increasing reliability.
    • Bytehound - A memory profiler for Linux.
    • gprof2dot - Python script to convert the output from many profilers into a [dot graph](http://www.graphviz.org/doc/info/lang.html).
    • Flame Scope - FlameScope is a visualization tool for exploring different time ranges as Flame Graphs.
    • Likwid - Toolsuite of command line applications and a library for performance oriented programmer.
    • Cpuusage - Instrumentation CPU profiler for Linux and macOS applications.
    • Diago - Diago is a visualization tool for profiles and heap snapshots generated with `pprof`.
    • Process Hacker - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.
    • htop - Command line utility that allows you to interactively monitor your system's vital resources or server's processes in real time.
    • top - Allows users to monitor processes and system resource usage on Linux. It is one of the most useful tools in a sysadmin's toolbox, and it comes pre-installed on every distribution.
    • Flame Graph - Visualization of profiled software, allowing the most frequent code-paths to be identified quickly and accurately.
  • 3. Application

    • Java

      • Arthas - Arthas is a Java Diagnostic tool open sourced by Alibaba.
      • Arthas MVEL - Arthas-MVEL use MVEL as first-class command parser and support all of the features of Arthas.
      • Bistoury - Bistoury is Qunar's java application production problem diagnosis tool, providing a one-stop problem diagnosis solution.
      • VJTools - The vip.com's java coding standard, libraries and tools.
      • Java-debug-tool - Dynamic debugging tool. it provides some debugging commands to debug your code in runtime.
    • Python

      • Scalene - A high-performance CPU, GPU and memory profiler for Python.
      • PyLiveUpdate - Tool to help you modify your running python code without stopping it.
    • Golang

      • fgprof - The Full Go Profiler.
      • echo-pprof - A wrapper for golang web framework echo to use `net/http/pprof` easily.
      • SlowJam - Two-part tool for analyzing function latency within Go programs.
    • JavaScript

      • JS-Profiler - JavaScript profiling tool and library of profiling modules and benchmarks.
    • Node.js

      • Pyroscope - Pyroscope is an open source continuous profiling platform.
      • PolarSignals - Polar Signals Continuous Profiler collects, stores and makes profiles available to be queried over time.
  • 4. Database

    • Node.js

      • soda-sql - Data testing, monitoring, and profiling for SQL-accessible data.
      • Insecticide - Insecticide is a tool suite for Redis configuration profiling.
  • 2. Runntime Platfom

    • conprof - Conprof collects, stores and makes profiles available to be queried over time.
  • 8. License