Symfony Birim Test ve Aşırı bellek sızıntısı?

0 Cevap php

512MB bellek yeme testleri iyi bir dizi büyüklüğü Symfony 1.x ile ünite testleri kullanırken şu anda bellek sızıntıları ile ilgili sorunlar yaşıyoruz.

Şu anda denedim:

  • Bir phpunit eklenti kullanarak
  • Kireç kullanılarak
  • Birkaç kez, birkaç sfPropelData yükler + fonksiyonel testler testleri tekrarlanan sınırlama
  • Döngüsel başvuruları işlemek için PHP 5.3.3 geçiş
  • Bellek kullanımı XDebug teftiş çok kavramayı hangi vermedi

Yakında çalışıyor olacak:

  • Yalnızca işlevsel testler
  • SfPropelData yerine düz SQL dosyaları yükleme Değiştirilmesi
  • Herhangi bir ORM aramalar olmaksızın sadece fonksiyonel testler
  • Valgrind?

Belki düşünüyorum symfony içinde statik değişkenler temizlenmiş almıyorsanız veya PDO katman kendisi bellek sızıntı olduğunu. Tabii ki, son seçenek kendi sürecinde testleri bir takım çalıştırmak için bir yol anlamaya etmektir.

Biz olabilir alanları ile ilerliyoruz ve herkes aslında bize ayrıntıları çalışmak yardım beklemiyorum ama sadece herkesin bu yaşanmıştır ve onlar kaçak bulundu nerede görmek için orada bu soruyu atıyorum ya da ne bu almak için yaptım.

Ayrıca, valgrind gibi yardımcı diğer araçları, herhangi bir giriş?

0 Cevap