|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2007
Сообщений: 30
|
Можно ли узнать какая функция загружает проц
Проблема такая : делаю игру , при тестировании заметил что в 80% случаев она загружает процессор на 0-2% (смотрел в диспетчере задач винды), но примерно в 20% запускаю тот же самый код, делаю всё абсолютно так же , но загрузка проца 40-80%.
Код игры очень большой и используется очень много сторонних библиотек (выкладывать тут не буду), пытался комментировать разные части кода но найти то место которое так загружает проц так и не смог. Уже больше трех недель потратил на это... Существует какойнить способ отслеживать какая именно функция жрёт столько ресурсов? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Воспользуйтесь профайлером.
|
|
|||||
Хороший вопрос, кстати... Нет ли нормального, автоматического профилировщика?
Лично я делал один такой, но вручную. Это не очень удобно, но тоже выход... Если ответ на этот вопрос никто не даст, вечером могу выложить свой, ручной... За неимение лучшего, может помочь... Добавлено через 1 минуту О каком профайлере идет речь? Тот, что есть во FlashDevelop этих задач не решает... Есть какие то другие?(я просто не в курсе...)
__________________
Искренне Ваш, Джек. |
|
|||||
Цитата:
Добавлено через 2 минуты Цитата:
|
|
|||||
Надо еще раз внимательно все просмотреть... Ща на работе не до того немного...
Главное что бы профайлер показывал количество вызовов тех или иных функций и время их выполнение. Прикольно когда это в виде дерева на базе callstack, но это не обязательно. По типу, как это делает Perfomence Analizer в Visual Studio, или vTune от интел, тока для as3 А встроен он в IDE или нет, особо значения не имеет...
__________________
Искренне Ваш, Джек. |
Часовой пояс GMT +4, время: 15:27. |
|
« Предыдущая тема | Следующая тема » |
|
|