Оптимизировать... |
Здравствуйте, гость ( Вход | Регистрация )
Оптимизировать... |
kibsoft |
10.11.2009, 14:07
Сообщение
#1
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Один товарищ зае...л меня с WPF и C#, написали прогу, которая выводит сумму предыдущих элементов, но он создает уже инициализированный массив, т.е. string[] str=new string[150000] и естественно она работает быстрее... у меня тормоз проявляется в строке lw->addItems(str), подскажите, как можно ускорить работы программы, чтобы он от меня отстал наконец
|
|
|
Litkevich Yuriy |
10.11.2009, 14:30
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
Kagami |
10.11.2009, 14:31
Сообщение
#3
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Попробуй заменить
на
Может чуть добавить производительности |
|
|
Litkevich Yuriy |
10.11.2009, 14:47
Сообщение
#4
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
вообще не мешало бы померить время, где больше всего времени затрачивается.
Можно вот этим воспользоваться, для Qt >=4.5 |
|
|
kibsoft |
10.11.2009, 14:56
Сообщение
#5
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
С использование представление+модель работа программу заметно ускорилось, спасибо и памяти меньше жрет..
|
|
|
Kagami |
10.11.2009, 14:57
Сообщение
#6
|
Старейший участник Группа: Участник Сообщений: 601 Регистрация: 2.2.2009 Пользователь №: 523 Спасибо сказали: 101 раз(а) Репутация: 9 |
Хоть может уже не актуально, но вот мой вариант
Раскрывающийся текст
|
|
|
kibsoft |
10.11.2009, 15:18
Сообщение
#7
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
Цитата Хоть может уже не актуально, но вот мой вариант Я так и сделал Засек в Process Explorer: время на запуск приложения: 78мс время на выполнение: 764мс Ммм..не помешало бы еще ченить оптимизировать, у друга 500мс на выполнение в C#... |
|
|
Litkevich Yuriy |
10.11.2009, 15:31
Сообщение
#8
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kibsoft |
10.11.2009, 15:40
Сообщение
#9
|
Участник Группа: Участник Сообщений: 180 Регистрация: 21.7.2009 Из: Самара Пользователь №: 928 Спасибо сказали: 14 раз(а) Репутация: 2 |
А я хз... вот теперь хорошая программа
450мс работа программы |
|
|
Текстовая версия | Сейчас: 23.4.2024, 23:56 |