|
FAQ Часто задаваемые вопросы |
31.01.2014, 23:51
|
#31
|
Оператор ЭВМ
Регистрация: 05.08.2013
Сообщений: 26
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Сообщение от RblSb
Разве многопоточность увеличит скорость выполнения?
|
Тоже интересует.
|
(Offline)
|
|
01.02.2014, 06:14
|
#32
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Может увеличить за счет того, что несколько задач выполняются одновременно, каждая в отдельном потоке.
Но вряд ли добавление потоков можно назвать "оптимизацией".
Последний раз редактировалось Жека, 01.02.2014 в 09:49.
|
(Offline)
|
|
01.02.2014, 18:43
|
#33
|
Оператор ЭВМ
Регистрация: 05.08.2013
Сообщений: 26
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Хочу музыку в отдельный поток, стоит ли это делать? Выигрыш в скорости выполнения большой будет?
|
(Offline)
|
|
01.02.2014, 23:47
|
#34
|
Разработчик
Регистрация: 27.01.2011
Адрес: Афипский
Сообщений: 419
Написано 100 полезных сообщений (для 182 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
На одноядерных процессорах многопоточность не даст прироста в скорости, но иногда это просто удобнее. Да и на многоядерных, чтобы ускорить программу за счет нескольких потоков - надо уметь грамотно распределять между ними задачи.
|
(Offline)
|
|
03.02.2014, 03:05
|
#35
|
Оператор ЭВМ
Регистрация: 05.08.2013
Сообщений: 26
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Думаю без потоков можно обойтись. Не такой уж и сложный проект
|
(Offline)
|
|
03.02.2014, 07:08
|
#36
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Сообщение от Vasiliy_LiGHT
Думаю без потоков можно обойтись. Не такой уж и сложный проект
|
В телефонах есть такая штука - нельзя проигрывать два звука одновременно, т.е. если играет музыка, то взрыв уже не воспроизведётся.
Возможно, я отстал от жизни, и уже всё норм на современных телефонах.
|
(Offline)
|
|
03.02.2014, 18:52
|
#37
|
Нуждающийся
Регистрация: 05.08.2011
Сообщений: 85
Написано 16 полезных сообщений (для 16 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Отстал) хотя даже крутая трубка может не работать с потоком если не ява машина не поддерживает mixing
__________________
|
(Offline)
|
|
03.02.2014, 20:30
|
#38
|
Оператор ЭВМ
Регистрация: 25.08.2013
Адрес: Москва
Сообщений: 45
Написано 13 полезных сообщений (для 28 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Кто раскроет тайну локальных переменных? я для всех циклов всего 3 переменные использую, это плохо?)
|
(Offline)
|
|
03.02.2014, 23:22
|
#39
|
Оператор ЭВМ
Регистрация: 05.08.2013
Сообщений: 26
Написано 2 полезных сообщений (для 2 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Сообщение от Жека
В телефонах есть такая штука - нельзя проигрывать два звука одновременно, т.е. если играет музыка, то взрыв уже не воспроизведётся.
Возможно, я отстал от жизни, и уже всё норм на современных телефонах.
|
на нокиях давно миксинг есть, сами нокиевцы игру выпустили, типа ты диджей,либо архивные треки на деки подключаешь, либо из фс.
Игра была еще до сенсорных, тестировал на 5228, нормально работало.
В веселой ферме и музыка играет, и звери звуки издают, нормально работает даже когда на экране месиво из спрайтов )
У меня просто фоновая музыка, в зависимости от событий откл/запускается новый трек.
|
(Offline)
|
|
04.02.2014, 05:53
|
#40
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Сообщение от RblSb
Кто раскроет тайну локальных переменных? я для всех циклов всего 3 переменные использую, это плохо?)
|
Однажды ты из цикла вызовешь функцию, в которой тоже есть цикл с той же самой переменной счетчика, и все поймешь. ))
|
(Offline)
|
|
15.03.2014, 19:40
|
#41
|
Оператор ЭВМ
Регистрация: 06.02.2012
Адрес: Equestria
Сообщений: 43
Написано 7 полезных сообщений (для 10 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Сообщение от Жека
Однажды ты из цикла вызовешь функцию, в которой тоже есть цикл с той же самой переменной счетчика, и все поймешь. ))
|
А ещё работа с ними быстрее.
|
(Offline)
|
|
20.03.2014, 17:53
|
#42
|
Оператор ЭВМ
Регистрация: 25.08.2013
Адрес: Москва
Сообщений: 45
Написано 13 полезных сообщений (для 28 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Сообщение от DeaDCore
А ещё работа с ними быстрее.
|
Попробовал провести тесты еще раз, использовал их в цикле при отрисовке, вместо глобальных - фпс упало на единицу.
|
(Offline)
|
|
20.03.2014, 21:32
|
#43
|
Оператор ЭВМ
Регистрация: 06.02.2012
Адрес: Equestria
Сообщений: 43
Написано 7 полезных сообщений (для 10 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Сообщение от RblSb
Попробовал провести тесты еще раз, использовал их в цикле при отрисовке, вместо глобальных - фпс упало на единицу.
|
Ну в теории быстрее, это зависит от реализации jvm.
|
(Offline)
|
|
21.03.2014, 15:16
|
#44
|
Дэвелопер
Регистрация: 04.09.2005
Адрес: Красноярск
Сообщений: 1,376
Написано 491 полезных сообщений (для 886 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
Вероятно, разница в скорости от переменных пренебрежительно мала. А вот динамическое создание объектов с последующим удалением их через GarbageCollector - вот это тормоза ощутимые.
|
(Offline)
|
|
25.03.2014, 18:44
|
#45
|
Оператор ЭВМ
Регистрация: 25.08.2013
Адрес: Москва
Сообщений: 45
Написано 13 полезных сообщений (для 28 пользователей)
|
Ответ: Общие советы по оптимизации MIDlet Pascal / Java2me программ
а setClip() экрана будет полезен перед началом работы? как он вообще работает? у мя часть тайлов выводиться за экраном, ну как и должно быть, для нормального отображения
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:44.
|