{"id":57894,"url":"https://github.com/adriannovegil/awesome-profiling","name":"awesome-profiling","description":"Awesome profiling page","projects_count":31,"last_synced_at":"2026-03-09T09:00:34.313Z","repository":{"id":73580795,"uuid":"308580737","full_name":"adriannovegil/awesome-profiling","owner":"adriannovegil","description":"Awesome profiling page","archived":false,"fork":false,"pushed_at":"2022-04-26T11:32:09.000Z","size":25,"stargazers_count":12,"open_issues_count":1,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-24T08:30:21.033Z","etag":null,"topics":["awesome","awesome-list","profiling"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"cc0-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adriannovegil.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"code-of-conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-10-30T09:20:07.000Z","updated_at":"2025-11-29T12:42:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"c29a5e13-ea13-4a53-8d48-dd107927a4f8","html_url":"https://github.com/adriannovegil/awesome-profiling","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/adriannovegil/awesome-profiling","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriannovegil%2Fawesome-profiling","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriannovegil%2Fawesome-profiling/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriannovegil%2Fawesome-profiling/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriannovegil%2Fawesome-profiling/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adriannovegil","download_url":"https://codeload.github.com/adriannovegil/awesome-profiling/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adriannovegil%2Fawesome-profiling/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30288764,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-09T02:57:19.223Z","status":"ssl_error","status_checked_at":"2026-03-09T02:56:26.373Z","response_time":61,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"readme":"# Awesome Profiling [![Awesome](https://awesome.re/badge.svg)](https://awesome.re)\n\n## Contents\n\n- [1. System Overview](#1-system-overview)\n- [2. Runntime Platfom](#2-runntime-platfom)\n- [3. Application](#3-application)\n- [4. Database](#4-database)\n- [5. Security](#5-security)\n- [6. Examples and Sandbox's](#6-examples-and-sandboxs)\n- [7. References](#7-references)\n- [8. License](#8-license)\n- [9. Contributing](#9-contributing)\n\n## 1. System Overview\n\n- [top](https://www.booleanworld.com/guide-linux-top-command/) - 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.\n- [htop](https://support.cloudways.com/system-monitoring-using-htop-command/) - Command line utility that allows you to interactively monitor your system's vital resources or server's processes in real time.\n- [ctop](https://github.com/bcicen/ctop) - Top-like interface for container metrics.\n- [Hotspot](https://github.com/KDAB/hotspot) - Linux perf GUI for performance analysis.\n- [parca](https://github.com/parca-dev/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.\n- [Process Hacker](https://github.com/processhacker/processhacker) - A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware.\n- [Bytehound](https://github.com/koute/bytehound) - A memory profiler for Linux.\n- [gprof2dot](https://github.com/jrfonseca/gprof2dot) - Python script to convert the output from many profilers into a [dot graph](http://www.graphviz.org/doc/info/lang.html).\n- [Flame Graph](https://www.brendangregg.com/flamegraphs.html) - Visualization of profiled software, allowing the most frequent code-paths to be identified quickly and accurately.\n- [Flame Scope](https://github.com/Netflix/flamescope) - FlameScope is a visualization tool for exploring different time ranges as Flame Graphs.\n- [Likwid](https://github.com/RRZE-HPC/likwid) - Toolsuite of command line applications and a library for performance oriented programmer.\n- [Cpuusage](https://github.com/d99kris/cpuusage) - Instrumentation CPU profiler for Linux and macOS applications.\n- [Diago](https://github.com/remeh/diago) - Diago is a visualization tool for profiles and heap snapshots generated with `pprof`.\n\n## 2. Runntime Platfom\n\n- [conprof](https://github.com/conprof/conprof) - Conprof collects, stores and makes profiles available to be queried over time.\n\n## 3. Application\n\n- [Pyroscope](https://github.com/pyroscope-io/pyroscope) - Pyroscope is an open source continuous profiling platform.\n- [PolarSignals](https://www.polarsignals.com/) - Polar Signals Continuous Profiler collects, stores and makes profiles available to be queried over time.\n\n### Java\n\n- [Arthas](https://github.com/alibaba/arthas) - Arthas is a Java Diagnostic tool open sourced by Alibaba.\n- [Arthas MVEL](https://github.com/XhinLiang/arthas-mvel) - Arthas-MVEL use MVEL as first-class command parser and support all of the features of Arthas.\n- [Bistoury](https://github.com/qunarcorp/bistoury) - Bistoury is Qunar's java application production problem diagnosis tool, providing a one-stop problem diagnosis solution.\n- [VJTools](https://github.com/vipshop/vjtools) - The vip.com's java coding standard, libraries and tools.\n- [Java-debug-tool](https://github.com/pandening/Java-debug-tool) - Dynamic debugging tool. it provides some debugging commands to debug your code in runtime.\n\n### Python\n\n- [Scalene](https://github.com/plasma-umass/scalene) - A high-performance CPU, GPU and memory profiler for Python.\n- [PyLiveUpdate](https://github.com/devopspp/pyliveupdate) - Tool to help you modify your running python code without stopping it.\n\n### Golang\n\n- [fgprof](https://github.com/felixge/fgprof) - The Full Go Profiler.\n- [echo-pprof](https://github.com/sevennt/echo-pprof) - A wrapper for golang web framework echo to use `net/http/pprof` easily.\n- [SlowJam](https://github.com/google/slowjam) - Two-part tool for analyzing function latency within Go programs.\n\n### JavaScript\n\n- [JS-Profiler](https://github.com/haensl/js-profiler) - JavaScript profiling tool and library of profiling modules and benchmarks.\n\n### Node.js\n\n- [flamebearer](https://github.com/mapbox/flamebearer) - Flame graph tool for Node and V8.\n\n## 4. Database\n\n- [soda-sql](https://github.com/sodadata/soda-sql) - Data testing, monitoring, and profiling for SQL-accessible data.\n- [Insecticide](https://github.com/city-mobil/insecticide) - Insecticide is a tool suite for Redis configuration profiling.\n\n## 5. Security\n\n## 6. Examples and Sandbox's\n\n- https://github.com/thegreystone/jmc-tutorial\n\n## 7. References\n\n## 8. License\n\n[![CC0](https://mirrors.creativecommons.org/presskit/buttons/88x31/svg/cc-zero.svg)](https://creativecommons.org/publicdomain/zero/1.0)\n\n## 9. Contributing\n\nContributions welcome! Read the [contribution guidelines](contributing.md) first.\n\nThank you!\n","created_at":"2024-04-08T00:00:25.518Z","updated_at":"2026-03-09T09:00:34.314Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["8. License","1. System Overview","3. Application","4. Database","2. Runntime Platfom"],"sub_categories":["Node.js","Java","Python","Golang","JavaScript"],"projects_url":"https://awesome.ecosyste.ms/api/v1/lists/adriannovegil%2Fawesome-profiling/projects"}