![]() |
Заметное падение производительности у некоторых пользователей
Логического объяснения у меня ситуации нет, но может я чего-то не понимаю.
Основная игровая флешка 700к. Она подкачивала две библиотечных флешки с объектами по 1700к каждая. Итого примерно 4.1 Мб. Все шуршало и претензий от пользователей не было. Добавил библиотеку музыкального сопровождения примерно 750 к. Она подгружается вместе с остальными библиотеками, но сами звуки запускаются только если пользователь нажал кнопку "играть музыку". Т.е., по идее, снижать общую производительность не должна. Однако, появились пользователи, которые утверждают, что игра стала заметно более "тугодумная". Я лично этого не чувствую и у себя воспроизвести не могу. Может это иметь место при стечении каких-либо особых условий? Например, у пользователя стоит плеер-девятка, ОС winXP, оперативная память 1Гб и т.д... |
думаю при недостатке оперативной памяти такое может быть
|
Хм. Ну то что без звуков флэшка всегда рабтоает быстрее чем со звуком это точно (особенно если они воспроизводятся очень часто).
|
Нет, тут вопрос в другом.
Если звуки подгружены, но не запускаются, это влияет на общую производительность? |
всее загруженные битмапы распаковываются в оперативной памяти и занимают значительно больше оперативки, чем оригинальная библиотека символов. Я думаю, со звуками происходит то же самое.
Наконец, возможно, вы где-то допустили ошибку и, например, он пытается бесконечно подгрузить эту библиотеку звуков или что-нибудь еще в коде. Короче, дебаг и профайлинг вам в руки. |
Сомневаюсь, что звуки распаковываются сразу целиком. Минута звука - десять мегабайт, а декодирование минуты звука может занять заметное время (не мгновенно), но длинных пауз в начале воспроизведения длинных звуков не наблюдается.
С другой стороны, в начале воспроизведения каждого звука возникает короткая пиковая нагрузка на процессор, особенно заметно в играх на слабых компьютерах - возможно, распаковывается сразу фрагмент звука, типа буферизации. |
| Часовой пояс GMT +4, время: 05:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.