Почему XDebug создает поврежденные файлы? - PullRequest
0 голосов
/ 04 июня 2009

У меня включен XDebug на моей установке XAMPP. Я использовал XDebug + Wincachegrind для профилирования своего кода в течение некоторого времени. Недавно XDebug начал добавлять некоторые странные вещи в cachegrind.out файлы.

Примеры странных вещей:

fl=fl=php:internal
fn=php::ini_set
127 7

и

fl=C:\xampp\htdocs\drupal-5.7\includes\session.inc
fn=sess_close
0 3

=1 0 0
72 2991

fl=C:\xampp\htdocs\drupal-5.7\includes\session.inc
fn=sess_close
0 3

ession.inc
fn=sess_close
0 2

Я пишу модули Drupal, если это имеет значение. Что может быть причиной такого поведения?

1 Ответ

3 голосов
/ 05 июня 2009

Я не могу проверить параллелизм при записи в файл. Это происходит, если у вас есть два запроса одновременно, которые приходят в один и тот же файл. Хитрость заключается в том, чтобы изменить формат файла с настройками, как описано здесь .

Дерик

...