awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sebastianbergmann avatar

sebastianbergmann/php-timer

0
View on GitHub↗
7,744 estrellas·63 forks·PHP·BSD-3-Clause·2 vistas

Php Timer

php-timer is a set of utilities for measuring, tracking, and formatting the execution duration and memory consumption of PHP code segments. It functions as an execution timer and performance profiling utility to analyze resource consumption.

The project provides capabilities to track the duration between start and stop triggers in seconds, milliseconds, or nanoseconds. It also includes a resource usage tracker that converts raw execution timestamps and memory bytes into human-readable text strings for reporting.

The tool covers performance profiling, resource monitoring, and request duration tracking. These capabilities allow for the calculation of elapsed time and memory usage from the start of a process to a specific execution point.

Features

  • Function Execution Timing - Measures the precise elapsed time of PHP code segments to identify performance bottlenecks.
  • PHP Application Profilers - Provides a toolkit for measuring execution time and memory usage specifically for PHP runtimes.
  • PHP Execution Timers - Ships a specialized tool for measuring and formatting the elapsed time and memory of PHP code segments.
  • Execution State Timers - Maintains internal timestamps to calculate precise elapsed time between defined start and stop points.
  • Execution Time Measurements - Tracks the duration between start and stop triggers in seconds, milliseconds, or nanoseconds.
  • Monotonic Time Measurement - Implements high-resolution timing using monotonic clocks to ensure precise execution duration measurements.
  • PHP Runtime Monitors - Tracks memory consumption and execution duration during a request to optimize resource usage.
  • Usage Report Renderers - Renders resource consumption data into human-readable strings for performance reporting.
  • Resource Metric Formatters - Provides mathematical scaling to convert nanoseconds and bytes into human-readable reporting strings.
  • Resource Usage Formatters - Converts raw execution timestamps and memory bytes into human-readable strings for reporting.
  • Resource Usage Aggregators - Combines memory peaks and execution durations into a single object for streamlined performance reporting.
  • Execution Duration Tracking - Calculates total elapsed time and memory used from the start of a process to the current point.
  • Performance Reporting - Generates human-readable summaries of PHP execution and memory metrics for developer reports.

Historial de estrellas

Gráfico del historial de estrellas de sebastianbergmann/php-timerGráfico del historial de estrellas de sebastianbergmann/php-timer

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace sebastianbergmann/php-timer?

php-timer is a set of utilities for measuring, tracking, and formatting the execution duration and memory consumption of PHP code segments. It functions as an execution timer and performance profiling utility to analyze resource consumption.

¿Cuáles son las características principales de sebastianbergmann/php-timer?

Las características principales de sebastianbergmann/php-timer son: Function Execution Timing, PHP Application Profilers, PHP Execution Timers, Execution State Timers, Execution Time Measurements, Monotonic Time Measurement, PHP Runtime Monitors, Usage Report Renderers.

¿Qué alternativas de código abierto existen para sebastianbergmann/php-timer?

Las alternativas de código abierto para sebastianbergmann/php-timer incluyen: bestiejs/benchmark.js — benchmark.js is a benchmarking and statistical analysis library designed to measure and compare the execution speeds… barryvdh/laravel-debugbar — Laravel Debugbar is a web-based debugging toolbar and application profiler for Laravel. It provides a visual interface… klauscfhq/signale — Signale is a formatted console logging library for Node.js applications. It serves as a pluggable logging framework… visionmedia/debug — This project is a namespace-based logging utility for JavaScript runtimes, including Node.js and web browsers. It… jazzband/django-silk — Django Silk is a profiling and inspection toolset for Django applications designed to capture SQL queries, HTTP… iovisor/bcc — BCC is an eBPF development toolkit and tracing framework used for monitoring and analyzing the Linux kernel. It…

Alternativas open-source a Php Timer

Proyectos open-source similares, clasificados según cuántas características comparten con Php Timer.
  • bestiejs/benchmark.jsAvatar de bestiejs

    bestiejs/benchmark.js

    5,465Ver en GitHub↗

    benchmark.js is a benchmarking and statistical analysis library designed to measure and compare the execution speeds of JavaScript functions. It serves as a performance measurement tool that calculates mean execution time, margin of error, and standard deviation for specific code implementations. The library provides capabilities for comparing benchmark results to determine relative speed and manages organized test suites that can be run, cloned, or reset in bulk. It includes sampling precision controls to adjust minimum sample sizes and maximum run times to ensure statistical reliability. T

    JavaScript
    Ver en GitHub↗5,465
  • barryvdh/laravel-debugbarAvatar de barryvdh

    barryvdh/laravel-debugbar

    19,242Ver en GitHub↗

    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

    PHP
    Ver en GitHub↗19,242
  • klauscfhq/signaleAvatar de klauscfhq

    klauscfhq/signale

    9,176Ver en GitHub↗

    Signale is a formatted console logging library for Node.js applications. It serves as a pluggable logging framework and stream-based log router that allows users to record system events using customizable levels, colors, and output styles. The project distinguishes itself as an interactive console logger capable of overwriting previous messages to reduce terminal clutter during long-running tasks. It also functions as an application performance monitor, providing tools to measure and track execution time between specific code points to identify performance bottlenecks. The library covers a b

    JavaScript
    Ver en GitHub↗9,176
  • visionmedia/debugAvatar de visionmedia

    visionmedia/debug

    11,447Ver en GitHub↗

    This project is a namespace-based logging utility for JavaScript runtimes, including Node.js and web browsers. It provides a system for categorizing output into distinct namespaces to enable filtered visibility and color-coded identification of log sources. The utility allows for dynamic log control, where output streams can be toggled on or off via environment variables or method calls without restarting the application. It includes an execution time profiler that calculates the elapsed time between consecutive log calls to identify performance bottlenecks. Further capabilities include the

    JavaScript
    Ver en GitHub↗11,447
  • Ver las 30 alternativas a Php Timer→