Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.016 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'subject:Python': 0.05; 'subject:Windows': 0.09; 'python': 0.09; 'msi': 0.09; 'release,': 0.09; '2.7.3': 0.16; 'binaries': 0.16; 'build.': 0.16; 'least,': 0.16; 'programmers,': 0.16; 'sorting': 0.16; 'stupidity': 0.16; 'subject:2.7.3': 0.16; 'useless.': 0.16; 'certainly': 0.17; 'thorough': 0.17; 'tests': 0.18; 'windows': 0.19; 'variable': 0.20; 'to:name:python-list@python.org': 0.20; "i'd": 0.22; 'thus': 0.24; 'machine': 0.24; 'header:In-Reply-To:1': 0.25; 'environment': 0.29; 'builds.': 0.29; 'issues.': 0.29; 'microsoft,': 0.29; "i'm": 0.29; 'that.': 0.30; 'running': 0.32; 'doubt': 0.33; 'loading': 0.33; 'to:addr:python-list': 0.33; 'another': 0.33; 'faster': 0.35; 'path': 0.35; 'doing': 0.35; 'subject:?': 0.35; 'but': 0.36; 'received:71': 0.36; 'useful': 0.36; 'charset:us-ascii': 0.36; 'rather': 0.37; 'subject:: ': 0.38; 'perform': 0.38; 'some': 0.38; 'received:10': 0.38; 'performance': 0.39; 'to:addr:python.org': 0.39; 'release': 0.39; 'build': 0.39; 'your': 0.60; 'information': 0.63; 'subject:Build': 0.65; 'subject:skip:D 10': 0.65; 'finally': 0.66; 'rendering': 0.71; 'built,': 0.84; 'insanity': 0.84; 'precompiled': 0.84; 'trick,': 0.84; 'results,': 0.91 From: "Leonard, Arah" To: "python-list@python.org" Subject: RE: Thorough Python 2.7.3 Windows Build Documentation? Thread-Topic: Thorough Python 2.7.3 Windows Build Documentation? Thread-Index: Ac30x2mWDSQparWUR2mEPGHjEuQjhQAOFtAAAAu2C4D//7ffAIAAXXEg///LEYCAAEGncP/6m6/Q Date: Mon, 21 Jan 2013 16:28:14 +0000 References: <2ECADBDABCB17E40B66A25D839706F5E07585302@msnmail2.bruker-axs.com> <20130117161242.GA8527@sleipnir.bytereef.org> <2ECADBDABCB17E40B66A25D839706F5E07585387@msnmail2.bruker-axs.com> <20130117172952.GA20265@sleipnir.bytereef.org> <2ECADBDABCB17E40B66A25D839706F5E075853B8@msnmail2.bruker-axs.com> <20130117195451.GA32407@sleipnir.bytereef.org> <2ECADBDABCB17E40B66A25D839706F5E07585443@msnmail2.bruker-axs.com> In-Reply-To: <2ECADBDABCB17E40B66A25D839706F5E07585443@msnmail2.bruker-axs.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.73.1.96] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginalArrivalTime: 21 Jan 2013 16:28:15.0465 (UTC) FILETIME=[5048ED90:01CDF7F4] X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 19 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1358785704 news.xs4all.nl 6851 [2001:888:2000:d::a6]:51876 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:37211 Hello again Python programmers, Final update on my Python 2.7.3 build issues. After much insanity I final= ly used a process sniffer when running Python and tracked down that because= of a path environment variable and the stupidity of Microsoft, Windows was= loading another python27.dll rather than the one in the directory with the= python.exe that I built, thus rendering my former tests useless. Sorting = this out using the .exe.local trick, I was able to re-test everything and c= ome to reliable conclusions. Based on performance results, it is without a= doubt in my mind that the Python 2.7.3 precompiled binaries in the MSI are= a PGO build. I can now build my own binaries with the same performance as= the released precompiled binaries. And on my machine at least, these PGO = built binaries do perform 30-36% faster than a normal release build. Usefu= l information if you're doing your own Python builds. I'd still like to se= e Python start including some thorough build documentation on each release,= but I'm certainly not going to be holding my breath on that. ;) Cheers. Sincerely, Arah Leonard