Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Заметное падение производительности у некоторых пользователей (http://www.flasher.ru/forum/showthread.php?t=137671)

mikhailk 19.03.2010 17:53

Заметное падение производительности у некоторых пользователей
 
Логического объяснения у меня ситуации нет, но может я чего-то не понимаю.

Основная игровая флешка 700к.
Она подкачивала две библиотечных флешки с объектами по 1700к каждая.
Итого примерно 4.1 Мб.
Все шуршало и претензий от пользователей не было.

Добавил библиотеку музыкального сопровождения примерно 750 к.
Она подгружается вместе с остальными библиотеками, но сами звуки запускаются только если пользователь нажал кнопку "играть музыку". Т.е., по идее, снижать общую производительность не должна. Однако, появились пользователи, которые утверждают, что игра стала заметно более "тугодумная". Я лично этого не чувствую и у себя воспроизвести не могу.

Может это иметь место при стечении каких-либо особых условий?
Например, у пользователя стоит плеер-девятка, ОС winXP, оперативная память 1Гб и т.д...

iflamberg 19.03.2010 20:54

думаю при недостатке оперативной памяти такое может быть

Eric Gurt 19.03.2010 22:54

Хм. Ну то что без звуков флэшка всегда рабтоает быстрее чем со звуком это точно (особенно если они воспроизводятся очень часто).

mikhailk 20.03.2010 00:38

Нет, тут вопрос в другом.
Если звуки подгружены, но не запускаются, это влияет на общую производительность?

iflamberg 20.03.2010 01:12

всее загруженные битмапы распаковываются в оперативной памяти и занимают значительно больше оперативки, чем оригинальная библиотека символов. Я думаю, со звуками происходит то же самое.
Наконец, возможно, вы где-то допустили ошибку и, например, он пытается бесконечно подгрузить эту библиотеку звуков или что-нибудь еще в коде.

Короче, дебаг и профайлинг вам в руки.

VVall 20.03.2010 01:36

Сомневаюсь, что звуки распаковываются сразу целиком. Минута звука - десять мегабайт, а декодирование минуты звука может занять заметное время (не мгновенно), но длинных пауз в начале воспроизведения длинных звуков не наблюдается.

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


Часовой пояс GMT +4, время: 05:52.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.