Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Rcus от Июль 15, 2009, 22:22



Название: Омтимизация?
Отправлено: Rcus от Июль 15, 2009, 22:22
Существует поверие что почти любой код можно ускорить в два раза, в чем я недавно убедился в процессе модификации кода рисующего небольшие картинки.
Долго объяснять шаги (В конце концов все свелось к сложности вычисления ключа, последним шагом стал переход от QPixmapCache к QCache<QByteArray,QPixmap>), окончательный граф вызовов приложен. И вот вопрос, можно ли дальше ускорить этот алгоритм? Третьим приложением идет архив с тестовым проектом и данными для тестирования :) Не то чтобы это так сильно нужно, но все-таки.


Название: Re: Омтимизация?
Отправлено: lit-uriy от Июль 16, 2009, 00:05
Rcus, а чем этот граф сделан?


Название: Re: Омтимизация?
Отправлено: f-r-o-s-t от Июль 16, 2009, 00:54
2Rcus  ;) лучшее враг хорошего =) Оптимизировать надо только тогда когда в этом есть необходимость, а у тебя дальнейшей необходимости нет.

2lit-uriy  valgrind --tool=callgrind + KCachegrind ну или что нибудь подобное =)