Как стать автором
Обновить

Комментарии 7

Ах, позорный Not Specified!
Дмитрий же молодец, меньше минуты. Зачем вы его доску позора?
На самом деле, минута — это примерная оценка времени исполнения. В разное время суток (и дней недели) наши тесты проходят за разное время, и на скриншоте оценка общего времени исполнения, если исключить оттуда слоупоков, получалась меньше 52 секунд.

При этом, пользователю мы пишем, что время составит «1:50», потому что самый медленный тест проходит такое количество времени.
Расширение runkit при каждом вызове проходится по всем зарегистрированным классам, методам и функциям и сбрасывает этот кэш. Мы наивно попробовали это отключить, но после этого PHP начал падать, поэтому нам пришлось искать другое решение.

Интересно какое.
Статью пробовали до конца дочитать? :)
Сори, я чего-то решил, что вы решили отказаться от runkit.
В итоге оказалось, что проблема, по всей видимости, в добавлении «мистического» runtime cache

В свое время столкнулись с «непонятками», которые у себя прозвали «фантомные сессии». Но суть не в этом, а в том, что как я посмотрю имеется устойчивый спрос на «паранормальных программистов» для борьбы с подобными «непонятками».
Зарегистрируйтесь на Хабре, чтобы оставить комментарий