Allowed memory size

Moin Talker77,

wenn du rausfinden möchtest, ob der Wert deines memory_limit wirklich 512mb beträgt, kannst du eine Datei z.b test.php im root Verzeichnis deines Shop ablegen und diesen Code einfügen:

 

";
  $a = loadmem($i);
  //echo "used memory after allocating ".$i."m is " . memory_get_usage() . ""; // 57960
  //echo "used memory after unsetting allocated memory is " . memory_get_usage() . ""; // 36744
  echo "You have allocated ". $i . "M (". memory_get_usage() . ") memory in this php script" . "";
  unset($a);
}

function loadmem($howmuchmeg) {
  $a = str_repeat("0", $howmuchmeg * 1024 * 1024); // alocating 10 chars times million chars
  return $a;
}

 

Wenn du die Datei nun aufrufst, zeigt er dir an wie viel memory_limit tatsächlich zur verfügung stehen.

Gruß