Показать сообщение отдельно
Старый 23.07.2011, 16:24   #11
Phantom
Элита
 
Аватар для Phantom
 
Регистрация: 14.06.2008
Адрес: Украина, Киев
Сообщений: 2,273
Написано 754 полезных сообщений
(для 1,833 пользователей)
Ответ: Странное поведение microtime

Win 7: диспетчер задач>процессы>задать соответствие
Уже провёл тесты. Судя по всему Джокер был прав. Если заставить PHP или Апач выполняться только одним из ядер, не важно каким, то проблема не проявляется вообще. Кроме того, чем дольше комп работает, тем время между ядрами рассинхронизуется всё сильнее и сильнее. Вот комп поработал несколько дней без выключения, так время вообще на 2 секунды уплыло. Прошил биос, уменьшил даже тактовую частоту с 2.300 до 2.200, сменил параметр оверклокинга с авто на стандарт. Не помогает, время всё равно спустя час работы компа "уплывает", но вроде немного медленнее, чем обычно. Может можно где-то в винде задать, через какое ядро ему время считать? Или как вариант, возможно, винда должна проводить какую-то синхронизацию между ядрами постоянно, но не делает этого из-за глюка/сбитых_настроек? Или что-то в этом роде?

Конфигурация компьютера:
Система:
Microsoft Windows XP Professional версия 2002 Service Pack 3
Компьютер:
AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ 2.31 ГГц (уже 2.21 после смены настроек Биоса), 1.00 ГБ ОЗУ
(Offline)
 
Ответить с цитированием