|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Sep 2011
Сообщений: 17
|
Зависимость времени выполнения trace
Доброго времени суток!
Так получилось, что попеременно пишу на флеше на двух разных компьютерах. А так как один из них нормального доступа к интернету не имеет (но мобильный gprs, чтобы почитать справочник, есть), то таскаю туда-обратно все сорцы на флешке. Заметил одну странную вещь - на том компьютере, где есть нормальный интернет (и, соответственно, адоб флеш обновляется автоматически) - при трасировке данных из двойного цикла (обработка двухмерного массива 128*128) флеш прерывается, ограниченный 15 секундами, данными на цикл. А на компьютере без нормального интернета - все нормально, все трасировки показываются, и все так же выполняется. К сожалению, очевидное объяснение о том, что компьютер без интернета производительней - опровергаются, он как раз менее производетелен, хотя они сопоставимы. Еще думаю, что грешить стоит на систему. На выпадающем из цикла компьютере - семерка, на другом - хп, но это только догадки. Так что мой вопрос - в чем может крыться подвох? Может кто-то сталкивался с таким? |
|
|||||
а может быть проблема в коде, не?
__________________
местонахождение |
|
|||||
Регистрация: Sep 2011
Сообщений: 17
|
Суть в том, что один и тот же код, один и тот же итоговый swf на одном компьютере пролетает за незаметное глазу время, а на другом выдает ошибку 15-секундного порога
|
|
|||||
от операционки может зависить. 7- жрет больше ресурсов, чем хр. Та же память.... Какой индекс производительности у того, что с 7-кой? Если низкий, ниже чем 3, тогда, да можно ждать затыка. И еще
обратите внимание не только на общий индекс, но на составляющие индексы компонентов, т.к. общий может быть высоким за счет отдельного компонента. Добавлено через 3 минуты ещё может стоит обратить внимание на кол-во приложений запущенных, общая, "фоновая" нагрузка может быть высокой, короче: причина - разность производительности. |
|
|||||
Регистрация: Sep 2011
Сообщений: 17
|
Да нет же, общая оценка 5.1 (а процессор, как и память, тот вообще 6.2) на том, что с семеркой.
Обратить внимание на индекс в цикле? Я вывожу только номера итераций, и их число известно - 16384 (то есть 128^2). upd: Только что померил в пустом приложении двойной цикл 4096 трасировок (64^2), заняло около 7 секунд. По-моему проблема в моем флеш ide, но куда копать - не могу предположить. Добавлено через 11 минут Для наглядности написал небольшое пояснение: Если закомментировать trace - результат 2мс, если не комментировать - 7000мс. |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
На обновленной флешке есть ограничение на вывод трейса. Тут за короткое время ожидается вывод 4096 трейсов Цитата:
|
|
|||||
Цитата:
Если считать разницу между 150-ью Mb у хр и 600-ами у 7-ки незначительной, то - да, ты прав по поводу "не намного больше" ) (да это не просто разница, а разные "весовые категории" ) |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
+ домашняя базовая жрет еще меньше. Но даже если бы жрала 600, все равно к теме это не относится |
|
|||||
Регистрация: Nov 2009
Сообщений: 425
|
Не-а, индекс производительности - не среднеарифметическое, он выставляется согласно минимальному значению из всех индексов, о чём собственно и написано при просмотре общего индекса
__________________
можно, даже нужно на "ты", - Я лишён предрассудков относительно "Вы" =)) но чур без фамильярностей... |
Часовой пояс GMT +4, время: 12:40. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|