СПАСИБО!!!
Никогда не получалось делать хоть чуток вменяемые формочки на gtk+.
То их косит во все стороны, то ползунки не работают…
После Delphi&VisualStudio мозг отказывается понимать идею виджетов.
ПС: на выходних постараюсь осилить многобуков, и сделать, наконец-то формочку =)
Лениво мне было самому делать =)
Итого: gcc версия 4.4.4 (Gentoo 4.4.4-r2 p1.2, pie-0.4.5)
Функция 1:
g++: 1.010000
g++ -O3 -mmmx -msse -msse2 -mfpmath=sse -funroll-loops: 0.720000
Функция 1 после переноса:
g++:1.530000
g++ -O0: 1.530000
g++ -Os: 1.330000
g++ -O1 и -O2 и -O3: 0.820000
g++ -O3 -mmmx -msse -msse2 -mfpmath=sse -funroll-loops:0.780000
Все цифры очень приблизительны — значения скакали с погрешностью до 0.2с (и почему-то занимали некоторые «устойчивые положения»), видимо криво время мерюю:
clock_t begin = clock();
// do thomething
float time = (clock() - begin)/(float)CLOCKS_PER_SEC;
Итого: компилятор умеет отлавливать такие ситуации.
У меня всегда вопрос был:
если в кэше сквида файл уже есть, то пользователь его получит с максимальной скоростью, или с указанной в конфиге?
(тоесть конфиг ограничивает скорость скачивания из инетернета или скорость отдачи файлов юзеру)?
во-первых, надо разбираться с вики-форматированием
во-вторых, так можно чужие изменения затереть
Никогда не получалось делать хоть чуток вменяемые формочки на gtk+.
То их косит во все стороны, то ползунки не работают…
После Delphi&VisualStudio мозг отказывается понимать идею виджетов.
ПС: на выходних постараюсь осилить многобуков, и сделать, наконец-то формочку =)
Надо попробовать анализатором погонять код…
Итого: gcc версия 4.4.4 (Gentoo 4.4.4-r2 p1.2, pie-0.4.5)
Функция 1:
g++: 1.010000
g++ -O3 -mmmx -msse -msse2 -mfpmath=sse -funroll-loops: 0.720000
Функция 1 после переноса:
g++:1.530000
g++ -O0: 1.530000
g++ -Os: 1.330000
g++ -O1 и -O2 и -O3: 0.820000
g++ -O3 -mmmx -msse -msse2 -mfpmath=sse -funroll-loops:0.780000
Все цифры очень приблизительны — значения скакали с погрешностью до 0.2с (и почему-то занимали некоторые «устойчивые положения»), видимо криво время мерюю:
Итого: компилятор умеет отлавливать такие ситуации.
По идее, компилятор должен такие вещи сам находить.
Оно реально ускоряет работу программы?
Будет эдакое голосование
К тому же можно скачать, и смотреть оффлайн.
PS: да… оно на флеше.
если в кэше сквида файл уже есть, то пользователь его получит с максимальной скоростью, или с указанной в конфиге?
(тоесть конфиг ограничивает скорость скачивания из инетернета или скорость отдачи файлов юзеру)?
Правда, до применения руки так и не дошли.