Ben şu yapan bir b2evo PHP sitesinde kod bölüm var:
$content = preg_replace_callback(
'/[\x80-\xff]/',
create_function( '$j', 'return "&#".ord($j[0]).";";' ),
$content);
Bu kod bölümü ne yapar? Benim tahminim 128 ve 256 arasında ASCII karakterleri çıkarır, ama emin olamaz olmasıdır.
Bu haliyle de, her zaman bu kod bit bir sayfa içinde denir, PHP ayırır ve daha sonra bellek 2K kadar özgür değil. Fonksiyonu bir sayfa (bu olabilir) 1000 + kere aradım, o sayfa bellek fazladan 2MB kullanır.
Bu benim web uygulaması ile sorunlara neden oluyor. Neden hafıza kaybı yaşıyorum ve nasıl ben bu yüzden bir bellek sızıntısı alamadım yeniden mi?