Просмотр полной версии : [Starling] Куда штатный AssetManager грузит звуки?
mikhailk
29.12.2015, 13:35
Что-то не смог найти информации в Инете, а проводить эксперименты лень. Интересует, расходуется ли при этом та память устройства, которая задействована под размещение текстур. Конечно, подозреваю, что вопрос идиотский, но тем не менее хотелось бы быть уверенным, что, загружая звуки через AssetManager, я не потеряю объем памяти под текстуры.
ну, текстуры в итоге оказываются в видеопамяти. звуки висят в обычной. а где им еще быть?) могут свопится на диск, но это уже на усмотрение ос
mikhailk
29.12.2015, 15:55
ок, надеемся, что так ))
caseyryan
29.12.2015, 16:38
Да, расходуется. Звуки висят в оперативке. Я для больших звуков писал специальный класс Music, который потоком играет музыку с диска. Ну и пару дополнительных методов ему добавил, типа паузы и громкости
Поддерживаю caseyryan. Зачем грузить в память, если можно напрямую проигрывать?
ну, видимо потому что asetManager по-другому не умеет)Хотя да, работать через него со звуками в целом странная идея
undefined
29.12.2015, 19:35
ну, текстуры в итоге оказываются в видеопамяти. звуки висят в обычной
Не просветите ли?Краем уха слышал, что на нетбуках видео память совмещена с обычной.А как на мобилках с этим дела?
caseyryan
29.12.2015, 20:18
Не просветите ли?Краем уха слышал, что на нетбуках видео память совмещена с обычной.А как на мобилках с этим дела?
Что такое "обычная" память?) Тут имеется в виду оперативная. На мобилках стоят свои графические адаптеры, со своей памятью.
Хотя да, работать через него со звуками в целом странная идея
Вполне себе нормальная идея. Другой вопрос, что, к примеру, саундтреки, грузить в оперативку смысла нет, их можно играть потоком. А вот если тебе нужны какие-то короткие звуки в моментальной доступности, скажем, звуки выстрелов, то через него их получать очень удобно
undefined
29.12.2015, 20:37
Что такое "обычная" память?
Оператива естественно.Странно тогда что в хар-ках телефонов не указывают объем видео памяти.Даже если это разные типы памяти как понимать это
Да, расходуется
?
На мобилках стоят свои графические адаптеры, со своей памятью.
Разве? Мобильные gpu используют оперативку. Это в видеокартах для пк используется специальная сверхскоростная память gddr
caseyryan
30.12.2015, 07:08
Разве? Мобильные gpu используют оперативку. Это в видеокартах для пк используется специальная сверхскоростная память gddr
Да, действительно. Сейчас покопался в описаниях устройств, и там пишут, что память они берут из оперативной. Стало быть хваставство некоторых происзодителей своими мощными графическими ускорителями - не более чем рекламный ход
undefined
30.12.2015, 11:47
Стало быть хваставство некоторых происзодителей своими мощными графическими ускорителями - не более чем рекламный ход
Общая память, это стандартная практика, а вот gpu это все же пока отдельный чип, так что почему бы и не похвалиться :)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.