|
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Есть контейнер в который я помещаю ячейки, в контейнере 15х15 ячеек (225 ячеек), каждая ячейка это 4000х4000 пикселей. В них битмапы 4000х4000 пикселей, они отскалированы в 2 раза. А раз они в 2 раза больше то картинки накладываются на картинки соседних ячеек. И когда я отображаю контейнер со скейлом 1, то фпс нормальный. Если я уменьшаю скейл в 100 раз, то все ячейки умещаются в стейжд, и начинаются безумные тормоза.
Может это происходит из-за наложения картинок, может изменения разрешения мне не даст результата. Это я и хочу выяснить опытным путем. |
|
|||||
О чем нам говорит тест с одной битмапдатой? Ниочем. Разница будет, по крайней мере, в подтреблении памяти. 50 битмапдат 4000х4000 или 400х400, есть разница?
Последний раз редактировалось alatar; 07.10.2010 в 13:27. |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Trite, alatar
Всем смотреть пример теста. Может у меня компьютер не правильный, или тест написан не правильно? Кто-нибудь видит разницу в производительности?
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Да, интересно, тоже не вижу разницы/не знаю, как уменьшить.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
Регистрация: Jun 2009
Сообщений: 461
|
Может. Когда я врубаю на i7 при всех вариантах у меня фпс максимальный. А когда врубаю на 1700 селероне, то разница на лицо.
Я вообще про другое спрашивал, и уже получил ответ, всем еще раз спасибо. Последний раз редактировалось Tr1te; 07.10.2010 в 13:54. |
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Если вы про тест, то увеличьте количество генерируемых картинок, тогда и на i7 фпс не будет максимальным.
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
По производительности никакой существенной разницы нет, протестировал для scale, rotation, alpha. По-памяти разница, как и ожидалость, есть.
P.S. Для тестов на память, надо добавить bmd.dispose(); после отрисовки уменьшеной битмапы. |
|
|||||
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
zuxul, там если поставить visual_width = origin_width, то тоже разница есть %)
Вообще возможно, есть разница если крутить/не крутить (и не скейлить, рыть лом)...
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. Последний раз редактировалось -De-; 07.10.2010 в 16:02. |
Часовой пояс GMT +4, время: 09:46. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|