LINUX.ORG.RU
ФорумTalks

[занудство][бенч] а sqlite в винде работает быстрее


0

0

Пруф:

http://z0d5e8n7x.ru/media/other/sqtest/sqlin.png
http://z0d5e8n7x.ru/media/other/sqtest/sqwin.png

одно и то же приложение на qt, вставки делаются insert'ом.

linux: AMD Athlon(tm) 64 X2 Dual Core Processor 5000+, 2Gb ОЗУ
win: virtualbox на этой же машине, с 512мб ОЗУ и одним вирт.процом

Какой-то сферизм в вакууме. Попробуй вставлять без дёргания таскбара, может всё встанет на свои места.

PolarFox ★★★★★
()

Зато линукс халявный. Ради этого можно и потерпеть чуток.

bibi
()
Ответ на: комментарий от PolarFox

хм, то есть ты думаешь, что это может быть, от того, что венда отрисовку делает быстрее? просто мне этот эффект как-то не очень понятен

antony986
() автор топика

вин в вирте - не думал что оно при таком количестве интенсивно с винтом общается - отсюда «возможно быстрее сподхватывается» - хотя хз
надо реал вс реал!

megabaks ★★★★
()
Ответ на: комментарий от megabaks

ну вроде в виртуалке оно винтом тоже активно шелестит

надо реал вс реал!

не, не будет выня на моем компе )) можно будет попробовать в такую же виртуалку линь воткнуть

antony986
() автор топика
Ответ на: комментарий от antony986

>ну вроде в виртуалке оно винтом тоже активно шелестит
ну я об этом и говорю...

megabaks ★★★★
()

Может винда просто не умеет sync()?

Deleted
()

Попробуй правда провернуть всё то же самое без прогрессбара. Просто посчитать чистое время для вставки N записей.

Igron ★★★★★
()
Ответ на: комментарий от Igron

я оставил создание индексов, но закоментил весь вывод в гуй, в винде получилось - 67 сек., а в линухе - 47 сек. Ы, справедливость восторжествовала. осталось понять почему так тормозит гуй.

antony986
() автор топика
Ответ на: комментарий от antony986

>осталось понять почему так тормозит гуй.

иксы :)

mono ★★★★★
()
Ответ на: комментарий от Andru

Тебя с твоим паскалем откормили, я смотрю :}

Deleted
()

Бред какой-то. И что за стремный быдлосайт на пруфы?

elf
()

Сам замечал на рабочем приложении (смотрелка белорусских ПДД на GTK+). В венде оно генерирует кэш в sqlite несколько быстрее, хотя всё равно не критично. Да и генерируется он только один раз, потом работает в readonly.

svr4
()

обновляется диалог как? я у себя импорт в отдельном потоке делаю и дергаю поток с гуи через определенное кол-во записей, а у тебя может больше времени на отрисовку уходит чем не работу с БД

lester ★★★★
()
Ответ на: комментарий от antony986

> я оставил создание индексов, но закоментил весь вывод в гуй, в винде получилось - 67 сек., а в линухе - 47 сек. Ы, справедливость восторжествовала. осталось понять почему так тормозит гуй.

ну вот :)

lester ★★★★
()

а теперь самый вопрос под чем вы запускали и какие сборки. сборки debug всегда медленнее и прожорливее на память ( юзают префиксные библиотеки qt***4d. так что ваши скрины не показатель.

guilder
()

Умник, с чего ты взял, что твоя бубунта собрана с pgo ?

может стать так, что на винде sqlite собран icc с pgo

ezoteric
()

А боже vbox кешируется в оперативной памяти потому что.

linux4ever
()
Ответ на: комментарий от antony986

>в винде получилось - 67 сек., а в линухе - 47 сек

А с гуем 24 в винде и 48 в линуксе (если верить скриншотам). Странным не кажется?

linuxfan
()
Ответ на: комментарий от antony986

ну насколько я понял время в винде выросло в 2.5 раза, а в линуксе не изменилось. или этот замер уже на других данных?

Adjkru ★★★★★
()
Ответ на: комментарий от Adjkru

нет, в винде осталось столько же, а в линуксе уменьшилось, просто на скринах не видно, там еще после этого индексы создаются, они тож нехило хавают

antony986
() автор топика
Ответ на: комментарий от Ruth

интересно, а можешь ссылок накидать по теме, а то в педивикии голое определение

antony986
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.