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
django-debug-toolbar is a developer tool that provides a browser-based set of diagnostic panels for inspecting HTTP requests and responses within a Django web application. It serves as a server-side diagnostics tool and web framework development suite, allowing developers to profile and inspect request-response cycles. The tool focuses on Django application troubleshooting, database optimization, and general web development. It enables the analysis of SQL queries and database performance to identify slow calls and reduce the number of requests per page. The software includes capabilities for
Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface to inspect database queries, logs, and performance metrics in real time to identify and resolve bugs during development. The tool features a database query monitor to capture SQL statements and timings, as well as a request inspector for analyzing route metadata, loaded views, and HTTP request data. It includes a profiler for measuring execution time and memory usage to identify bottlenecks in the request lifecycle. Its observability capabilities cover exception capture, app
Chisel is a collection of LLDB debugging extensions and tools for inspecting and manipulating the user interface of iOS applications. It provides utilities for tracing responder chains, traversing view hierarchies, and modifying UI elements during runtime. The toolset distinguishes itself through specialized visual debugging capabilities, including a suite for toggling view visibility and borders to isolate layout issues, as well as a system to export colors and images from a running app to a desktop previewer for asset verification. The project covers a broad range of UI diagnostic capabili
An lldb plugin for Node.js and V8, which enables inspection of JavaScript states for insights into Node.js processes and their core dumps.
The main features of nodejs/llnode are: Debugging And Profiling, Debugging Tools, LLDB Debugging.
Open-source alternatives to nodejs/llnode include: django-commons/django-debug-toolbar — django-debug-toolbar is a developer tool that provides a browser-based set of diagnostic panels for inspecting HTTP… gotcha/ipdb — Integration of IPython pdb. barryvdh/laravel-debugbar — Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface… benfred/py-spy — py-spy is a sampling profiler and process debugger for Python. It allows for the analysis of running processes to… facebook/chisel — Chisel is a collection of LLDB debugging extensions and tools for inspecting and manipulating the user interface of… gruns/icecream — Icecream is a Python debugging utility designed for inspecting variable values and execution flow during development.…