1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

メモリまわりのメモ

Posted at

概要

PHPは、php.iniの中で設定されている。
基本的に一連の処理を抜けると自動的に開放される。
「memory_get_usage」は現在のメモリ使用量を出力。PHP スクリプトに割り当てられたメモリの量をバイト単位で返します。
「memory_get_peak_usage」は最大メモリ使用量を出力。メモリの最大値をバイト数で返します。

PHPプログラムのメモリの使用量を確認する

$mem = memory_get_usage();
$mem = number_format($mem);
print("Memory:{$mem}");

PHP.iniの設定

memory_limit = 256M



phpに直接書く
<?php
ini_set("memory_limit", "512M");

メモリリーク

確保したメモリを解放せずに、そもままにすると空きメモリが減っていく。
この現象のことをメモリリークという。
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?