memory get peak usage(): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== memory_get_peak_usage == '''memory_get_peak_usage''' — Returnerar minnestoppen som allokerats av PHP. === Beskrivning === <pre> memory_get_peak_usage(bool $real_usage = false): int </pre> 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...')
(Ingen skillnad)

Versionen från 13 oktober 2024 kl. 12.40

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.