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...')
 
 
Rad 30: Rad 30:


=== Se även ===
=== Se även ===
* [[memory_get_usage]] - Returnerar mängden minne som allokerats till PHP
* [[memory_get_usage()]] - Returnerar mängden minne som allokerats till PHP
* [[memory_reset_peak_usage]] - Återställ toppvärdet för minnesanvändningen
* [[memory_reset_peak_usage()]] - Återställ toppvärdet för minnesanvändningen
* [[memory_limit]]
* [[memory_limit()]]


= Sidslut =
= Sidslut =

Nuvarande version från 13 oktober 2024 kl. 12.45

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.