ilyichzc
Новичок
Как отследить потери памяти?
Написал демон-сервер на PHP.
Программа работает и с назначением справляется, но есть проблема: Очень быстро кушает свободную память. Причем даже когда к серверу небыло ни одного подключения. Тоесть память поедается в основном цикле. Но вот куда она уходит пока найти не смог. Уже отключил логирование и прочие примочки и все равно.. За час уплывает примерно 10 мегов.
Ко всему, с ростом памяти увеличивается и задержка на цикл в миллисекундах. Тоесть начинает тормозить и с каждым разом больше и больше. Хотя возможно тормоза это отдельная проблема и с ростом потребления памяти не связана.
Программа работает из командной строки.
Посоветуйте какой-нибудь удобный и быстрый способ найти утечку, а то у самого опыта в этом деле явно не достаточно.
Заранее благодарен.
Написал демон-сервер на PHP.
Программа работает и с назначением справляется, но есть проблема: Очень быстро кушает свободную память. Причем даже когда к серверу небыло ни одного подключения. Тоесть память поедается в основном цикле. Но вот куда она уходит пока найти не смог. Уже отключил логирование и прочие примочки и все равно.. За час уплывает примерно 10 мегов.
Ко всему, с ростом памяти увеличивается и задержка на цикл в миллисекундах. Тоесть начинает тормозить и с каждым разом больше и больше. Хотя возможно тормоза это отдельная проблема и с ростом потребления памяти не связана.
Программа работает из командной строки.
Посоветуйте какой-нибудь удобный и быстрый способ найти утечку, а то у самого опыта в этом деле явно не достаточно.
Заранее благодарен.