memory get peak usage()

Från Wiki.linux.se
Version från den 13 oktober 2024 kl. 12.45 av Admin (diskussion | bidrag) (→‎Se även)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

memory_get_peak_usage

memory_get_peak_usage — Returnerar minnestoppen som allokerats av PHP.

Beskrivning

memory_get_peak_usage(bool $real_usage = false): int

Returnerar minnestoppen, i byte, som PHP-skriptet har allokerat under sin körning.

Parametrar

real_usage
Sätt detta till true för att få den verkliga storleken av minne som allokerats från systemet. Om false eller inte satt, returneras endast minne som använts av PHP:s interna emalloc(). Detta kan visa högre minnesanvändning om PHP allokerar mer minne än vad skriptet faktiskt behöver, vilket kan vara användbart för felsökning av minnesläckor.

Returvärde

Returnerar minnestoppen i byte.

Exempel

<?php
// Exempel på användning av memory_get_peak_usage()
echo "Toppen för minnesanvändning: " . memory_get_peak_usage() . " bytes\n";

// För att få den verkliga minnesanvändningen:
echo "Verklig topp för minnesanvändning: " . memory_get_peak_usage(true) . " bytes\n";
?>

Användningsområden

Funktionen används ofta för prestandaoptimering, särskilt i minnesintensiva operationer, eller när man vill identifiera var i skriptet minnesanvändningen är som högst. Den är också användbar för att säkerställa att minnesanvändningen ligger inom de gränser som anges av memory_limit i PHP-konfigurationen.

Se även

Sidslut

Orginalhemsidan på Engelska :https://www.php.net/manual/en/apcu.configuration.php

PHP Funktioner Funktionsreferens


Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp och Datorservice som har sponsrat Linux.se med webserver.