Re: [pysqlite] [ANN] pysqlite 2.5.1

"Markus Gritsch" <[email protected]> Tue, 25 Nov 2008 15:04:27 +0100
Newsgroups gmane.comp.python.db.pysqlite.user
Message-ID <[email protected]>
Python 2.5 with pysqlite-2.5.1.win32-py2.5.exe
  pysqlite: 2.5.1 -- SQLite: 3.6.2
  1.17517935939

Python 2.6 with pysqlite-2.5.1.win32-py2.6.exe
  pysqlite: 2.5.1 -- SQLite: 3.6.2
  1.15202999264

Same performance improvement here, but indeed more than twice as large
binaries compared to the ones produced by the MS compilers...


On Tue, Nov 25, 2008 at 2:55 PM, Gerhard Häring <[email protected]> wrote:
> Markus Gritsch wrote:
>> Python 2.5 with built-in sqlite3:
>>   pysqlite: 2.3.2 -- SQLite: 3.3.4
>>   1.11811187595
>>
>> Python 2.5 with pysqlite-2.5.1.win32-py2.5.exe
>>   pysqlite: 2.5.1 -- SQLite: 3.6.2
>>   1.41129352334
>>
>> Python 2.6 with built-in sqlite3:
>>   pysqlite: 2.4.1 -- SQLite: 3.5.9
>>   1.12796766768
>>
>> Python 2.6 with pysqlite-2.5.1.win32-py2.5.exe
>>   pysqlite: 2.5.1 -- SQLite: 3.6.2
>>   1.41452496057
>>
>> -O2 on mingw improved the situation but the MS compilers seem to
>> produce faster code.
>
> Can you try these binaries, please?
>
> http://oss.itsystementwicklung.de/download/pysqlite/2.5/2.5.1/opt/
>
> They're compiled with -O3, which unfortunately increases compile time
> and size of the .pyd file quite a lot (*). But I get 5.41 sec. instead
> of 7.19 seconds for the benchmark.
>
> -- Gerhard
>
> (*) I also tried -fomit-frame-pointer and -funroll-loops but they didn't
>  help so I went with just -O3.
> _______________________________________________
> list-pysqlite mailing list
> list-pysqlite-FR6EJeJVuqdwc357pe9rcyQmJico6nz3epZhswDD4dQ@public.gmane.org
> http://itsystementwicklung.de/cgi-bin/mailman/listinfo/list-pysqlite
>