Binaries for Sentry Node Profiling
A [ponyfill](https://ponyfill.com) for `Buffer.alloc`.
Utility functions to make dealing with Uint8Arrays easier
A general purpose buffer pool.
A [ponyfill](https://ponyfill.com) for `Buffer.allocUnsafe`.
Adds support for Cloud Profiler to Node.js applications
pprof support for Node.js
Small package to encode or decode IP addresses from buffers to strings.
A fast and simple library to passively profile JS/Hermes performance in production and release builds.
node bindings for the v8 profiler
Heap dump, sample profiler and allocation timeline generator for Node.
Profile manager for Secretlint.
Elegant ProgressBar and Profiler for Webpack and Rspack
v8 profiling via the chrome dev-tools protocol
Profiler to time function calls in AdonisJs with context
Lerna-Lite Profiler used by certain optional commands (Run/Exec)
Programmable interface to Clinic.js Heap Profiler
pprof support for Node.js
A Redux store enhancer which uses User Timing API to profile redux actions and time spent on notifying store listeners
Common types for TypeScript
This is the implementation of the Profiler for iOS app. It uses [py-ios-device](https://github.com/YueChen-C/py-ios-device) to poll CPU, RAM and FPS data in real time.
AWS SDK for JavaScript Codeguruprofiler Client for Node.js, Browser and React Native
Base functionality used throughout XY Labs TypeScript/JavaScript libraries
An implementation of napi for wasm
Alloc profiler
A collection of utils used at Broxus
Zero allocation backtraces using MRI's profile frames API
This keeps track of allocations, but only onspecified intervals. Useful for profiling allocations in programs where there is a time limit on completion of the program.
stackprof is a fast sampling profiler for ruby code, with cpu, wallclock and object allocation samplers.
Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code. Note that google-cloud-profiler-v2 is a version-specific client library. For most uses, we recommend installing the main client library google-cloud-profiler instead. See the readme for more details.
Provides a profiler page of the ruby execution which has infomation of gc and object allocation.
Cloud Profiler is a statistical, low-overhead profiler that continuously gathers CPU usage and memory-allocation information from your production applications. It attributes that information to the application's source code, helping you identify the parts of the application consuming the most resources, and otherwise illuminating the performance characteristics of the code.
Quickly benchmark execution time and profile memory allocations for specific or all instance methods within a class. Include ClassProfiler to get `benchmark_methods` and `profile_methods` helpers and collect results via `benchmarked` and `profiled_memory`.
Some times we need to test in development how long our methods execute, how much memery code consumes, how many objects it allocates. What if we don't want to touch the code a lot and just like kind of a decorator that will log profile info into the console. This gem helps to do it in one line of code.
This plugin periodically outputs memory allocation profiles by wrapping the leak_profiler gem. It is extremely useful for debugging slow memory leaks and analyzing Ruby heap fragmentation within Fluentd processes.
HeapPeriscopeUi is a Rails engine designed to help developers monitor, visualize, and diagnose memory-related issues within their Ruby applications. It functions by listening for UDP packets containing GC profiler reports and heap snapshots, typically transmitted by a companion agent (like `heap_periscope_agent`). The engine efficiently processes this data: GC reports are batched for optimized database insertion, while comprehensive heap snapshots, including detailed object counts by class, are stored transactionally. Furthermore, HeapPeriscopeUi can broadcast incoming metrics via ActionCable for real-time dashboard updates. Its integrated web interface allows users to browse, filter, and analyze the collected profiler reports, facilitating the identification of memory leaks, excessive object allocations, and opportunities for performance optimization.