Zalezy na jak duzych fragmentach danych operuja Twoje skrypty...
po co maja wykorzystywac 256MB skoro operuja np. na tablicy ktora po zajmuje 10KB....
W zaleznosci od hostingow, 8/16/32/64MB to najczestrze ustawienia pola memory_limit w php, teoretycznie mozesz to zmienic w locie przez polecenie:
<?php
?>
Tylko ze raczej nie zadziala bo zapewne nie mozna robic takich ustawien po wystartowaniu skryptu.. tak jak to ma miejce przy probie ustawiania wielu innych pol php.ini...
Twoj skrypt alokuje tyle pamieci ile jest mu niezbedne do wykonania instrukcji, zalokowanie jej wiecej niczego nie przyspieszy... natomiast optymalizacja kodu i owszem...
W php5 otrzymalismy narzedzia dzieki ktorym jestesmy w stanie sprawdzac poziom alokacji pamieci przez proces, dzieki czemu znajdowane jest MULTUM bledow kiedy php prawidlowo nie zwalnia pamieci.... to taka ciekawostka.