memory get peak usage()
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
- memory_get_usage() - Returnerar mängden minne som allokerats till PHP
- memory_reset_peak_usage() - Återställ toppvärdet för minnesanvändningen
- memory_limit()
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.