Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   API приложений и сред (http://www.flasher.ru/forum/forumdisplay.php?f=61)
-   -   [Starling] Куда штатный AssetManager грузит звуки? (http://www.flasher.ru/forum/showthread.php?t=212180)

mikhailk 29.12.2015 13:35

Куда штатный AssetManager грузит звуки?
 
Что-то не смог найти информации в Инете, а проводить эксперименты лень. Интересует, расходуется ли при этом та память устройства, которая задействована под размещение текстур. Конечно, подозреваю, что вопрос идиотский, но тем не менее хотелось бы быть уверенным, что, загружая звуки через AssetManager, я не потеряю объем памяти под текстуры.

faraday 29.12.2015 15:08

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

mikhailk 29.12.2015 15:55

ок, надеемся, что так ))

caseyryan 29.12.2015 16:38

Да, расходуется. Звуки висят в оперативке. Я для больших звуков писал специальный класс Music, который потоком играет музыку с диска. Ну и пару дополнительных методов ему добавил, типа паузы и громкости

illuzor 29.12.2015 18:08

Поддерживаю caseyryan. Зачем грузить в память, если можно напрямую проигрывать?

faraday 29.12.2015 18:56

ну, видимо потому что asetManager по-другому не умеет)Хотя да, работать через него со звуками в целом странная идея

undefined 29.12.2015 19:35

Цитата:

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

caseyryan 29.12.2015 20:18

Цитата:

Сообщение от undefined (Сообщение 1190344)
Не просветите ли?Краем уха слышал, что на нетбуках видео память совмещена с обычной.А как на мобилках с этим дела?

Что такое "обычная" память?) Тут имеется в виду оперативная. На мобилках стоят свои графические адаптеры, со своей памятью.

Цитата:

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

undefined 29.12.2015 20:37

Цитата:

Что такое "обычная" память?
Оператива естественно.Странно тогда что в хар-ках телефонов не указывают объем видео памяти.Даже если это разные типы памяти как понимать это
Цитата:

Да, расходуется
?

illuzor 29.12.2015 22:28

Цитата:

Сообщение от caseyryan (Сообщение 1190345)
На мобилках стоят свои графические адаптеры, со своей памятью.

Разве? Мобильные gpu используют оперативку. Это в видеокартах для пк используется специальная сверхскоростная память gddr

caseyryan 30.12.2015 07:08

Цитата:

Сообщение от illuzor (Сообщение 1190351)
Разве? Мобильные gpu используют оперативку. Это в видеокартах для пк используется специальная сверхскоростная память gddr

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

undefined 30.12.2015 11:47

Цитата:

Стало быть хваставство некоторых происзодителей своими мощными графическими ускорителями - не более чем рекламный ход
Общая память, это стандартная практика, а вот gpu это все же пока отдельный чип, так что почему бы и не похвалиться :)


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

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