Показать сообщение отдельно
  #1 (permalink)  
Старый 21.01.2012, 01:27
Профессор
Отправить личное сообщение для popov654 Посмотреть профиль Найти все сообщения от popov654
 
Регистрация: 22.09.2010
Сообщений: 217

Скрипт грузит CPU на 100%
Доброго времени суток,
Есть онлайновый графический редактор (в разработке), он использует пару сторонних библиотек, одну из них для рисования.

http://popov654.pp.ru/qreal/qRealWeb

Почему-то в произвольный момент времени (даже если не создавать ни одного объекта, даже если работать с другой вкладкой или с другой программой) ноутбук начинает вовсю шуметь кулером, а двухъядерный проц загружается на 50 процентов. Весь ресурс потребляется процессом браузера. Стоит закрыть/перезагрузить вкладку с редактором, как всё приходит в норму. Но при этом, естественно, теряется всё, что нарисовали (если вообще что-то нарисовали).

Я так понимаю, если бы проблема была в моём коде, то браузер бы сообщил о медленно работающем сценарии (по крайней мере, Google Chrome так делает). Кроме того, отладочная печать показывает, что никакие методы в состоянии простоя не исполняются. Этого и следовало ожидать, ведь у меня все функции повешены на события. Но когда мы работаем на другой вкладке или в другом браузере, никаких событий на странице происходить не может!

Вопрос: почему это происходит и как с этим бороться?
Ответить с цитированием