32 dépôts
Utilities for measuring code performance and execution speed.
Explore 32 awesome GitHub repositories matching part of an awesome list · Benchmarking Tools. Refine with filters or upvote what's useful.
This project is a performance measurement framework and microbenchmarking library designed for C++ and Python. It provides a toolset for measuring the execution time of small code fragments using high-resolution timers, calculating statistical aggregates, and analyzing asymptotic complexity. The framework distinguishes itself through specialized capabilities for multithreaded performance testing, using synchronized execution to measure parallel throughput. It includes mechanisms to prevent compiler optimizations from removing benchmarked code and supports complex parameterization via Cartesia
Support library for micro-benchmarking C++ code.
stats.js is a JavaScript performance monitor and visual diagnostic tool. It provides a real-time overlay for tracking frame rates, memory allocation, and the rendering efficiency of web graphics and applications. The project includes a visual meter for measuring frames per second and a browser memory profiler that displays allocated memory in megabytes to help detect resource leaks. It is designed as a web graphics debugger to monitor the efficiency of WebGL and Canvas rendering. The tool covers a range of monitoring and observability capabilities, including the creation of custom performanc
Monitors code performance with a simple info box.
benchmark.js est une bibliothèque de benchmarking et d'analyse statistique conçue pour mesurer et comparer les vitesses d'exécution des fonctions JavaScript. Elle sert d'outil de mesure de performance qui calcule le temps d'exécution moyen, la marge d'erreur et l'écart-type pour des implémentations de code spécifiques. La bibliothèque fournit des capacités pour comparer les résultats de benchmark afin de déterminer la vitesse relative et gère des suites de tests organisées qui peuvent être exécutées, clonées ou réinitialisées en masse. Elle inclut des contrôles de précision d'échantillonnage pour ajuster les tailles d'échantillon minimales et les temps d'exécution maximaux afin d'assurer la fiabilité statistique. L'outil couvre un large éventail de tâches d'évaluation de performance, incluant l'analyse de complexité d'algorithme, l'optimisation du temps d'exécution et les tests de régression. Il incorpore également un gestionnaire de cycle de vie d'exécution pour définir des fonctions de configuration et de nettoyage personnalisées et utilise des écouteurs d'événements pour surveiller le début et l'achèvement des benchmarks.
Standard library for benchmarking.
minimal monitor for JS Heap Size via performance.memory
Monitors JavaScript heap size usage.
Simple, fast, accurate single-header microbenchmarking functionality for C++11/14/17/20
Fast and accurate microbenchmarking for C++11.
HiBench is a big data benchmark suite.
Benchmark suite specifically for Hadoop environments.
Navigation Timing API measurement helpers
Provides helpers for the Navigation Timing API.
jsperf.com v2. https://github.com/h5bp/lazyweb-requests/issues/174
Compares JavaScript snippet performance via shared test cases.
C++ Benchmark Authoring Library/Framework
Framework for authoring and running C++ micro-benchmarks.
🐰 Bencher - Continuous Benchmarking
Continuous benchmarking for CI pipelines.
Archived. Derping around with measuring CSS performance.
Tests CSS performance methodologies and techniques.
A caffeine driven, simplistic approach to benchmarking.
Designs experiments to measure specific code performance.
A C++ micro-benchmarking framework
Micro-benchmarking framework for C++.
C++ benchmarking framework
Framework for creating C++ micro-benchmarks.
A micro microbenchmarking library for C++11 in a single header file
Small microbenchmarking library for C++11.
Microbenchmarking for Modern C++
Microbenchmarking framework for modern C++.
Simple, easy, javascript benchmark testing
Creates ad-hoc JavaScript benchmark tests.
Statistical Workload Injector for MapReduce - Project at UC Berkeley AMP Lab
Benchmark suite for real-world big data workloads.
Wide NoSQL benchmark for RocksDB, LevelDB, Redis, WiredTiger and MongoDB extending the Yahoo Cloud Serving Benchmark
Extended cloud serving benchmark for NoSQL databases.
Realtime benchmarks for PHP code
Plots PHP function runtime performance in real time.