bzr-windows team mailing list archive
-
bzr-windows team
-
Mailing list archive
-
Message #00060
Re: Difference between windows installers OR standalone vs. python-based again!
Just for reference some numbers. I've always thought bzr.exe is a bit faster on startup. It is, but the difference is really small. I've did some tests on the PC of my mother (Windows XP without any bzr installed before).
I've installed Python 2.5.4, Pywin32 211 and python-based installer 1.18rc1-1.
Also I've installed standalone bzr.exe 1.18rc1-1.
Timeit utility is http://bialix.com/timeit/
For each test I've switched off computer, wait and then start PC and run from FAR manager following command:
timeit bzr --no-plugins --no-aliases rocks
Numbers (first big number is cold cache behavior):
Python-based
-------------------
Cold cache: 1.791
Subsequent runs: max 0.643 / min 0.606
Standalone bzr.exe
---------------------------
Cold cache: 1.469
Subsequent runs: max: 0.614 / min 0.581
So, difference on hot cache is about 20-30 ms. But it's repeatable result. Anyone can try yourself.
Overall I have more pleased feelings with bzr.exe. Maybe it's just "autosuggestion".
--- Исходное сообщение ---
От кого: John Arbash Meinel <john@xxxxxxxxxxxxxxxxx>
Кому: Martin Pool <mbp@xxxxxxxxxxxxx>
Дата: 14 августа, 16:37:07
Тема: Re: [Bzr-windows] Difference between windows installers OR standalone vs. python-based again!
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Martin Pool wrote:
> 2009/8/14 Alexander Belchenko <bialix@xxxxxxx>:
>> I don't said I've heard it from you directly, but I've seen something like
>> that in Sprint Notes. Can't find the original text though, so I can admit
>> that may be I have false memory.
>>
>
> I think I remember the note you're talking about, and it was just a
> poor representation of a conversation along the lines of this thread.
>
So *I* think that we would be best served by either a network installer,
or a bundle everything but only install what is necessary installer.
Either way, it could install Python and then install the extra libraries
into that.
And obviously if you already have Python + PyQt + ... you don't have to
then re-download everything from scratch if you get the 'lite' installer.
John
=:->
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkqFaIMACgkQJdeBCYSNAAPP9wCgwv3epxYSwOp+arjQg6KcBc26
eYoAoLs3CNVoCTEstk4wrA1n62fCfseT
=y542
-----END PGP SIGNATURE-----
References