I think it's more a OS level decision and not limited to python or
wxpython.
The main thing you won with a 64 bits systems: it can handled more than
4Gb of ram, so you can run more programs at the same time.
But you can run 32bit software on a 64 bit OS, and the hardware and
software vendors have made that work really, really well.
I'm pretty sure there is actually NO advantage to 64 bit apps for the
regular old user, except:
Access to more memory -- 32 bit apps are limited to how much memory they
can access -- I think 2GB on Windows, so if you need to do somethign with
lots of memory (large images, video, major computation, etc, then it can be
a real plus)
If you are using dev tools you will see some process running a little more
faster the same for design software.
well, maybe -- some things are slower with 64 bit -- you have larger
pointers, so if you are pushing a lot of pointers around, they may take a
bit longer to get in and out of memory
Some long calculations will run smooth because the long integer present in
64 bits systems.
64 bit integer calculations may be faster, yes (but may not, they are
probably using the same hardware instructions). On the other hand, if you
are using 64 bit integers when you don't need them it will take more memory
and might be slower (pushing more over the bus). But all of this will lnl
matter if you are doing heavy computation, in which case you should be
controlling your data types to suit your need anyway (with numpy or C or
Fortran) extensions..
I see no reason to go to 64 bit unless you need the memory or just want to
go the way of the future -- I expect at some point people will get sick of
supporting two versions of things...
-Chris
···
On Fri, Sep 6, 2013 at 5:16 AM, Mario Lacunza <mlacunza@gmail.com> wrote:
--
Christopher Barker, Ph.D.
Oceanographer
Emergency Response Division
NOAA/NOS/OR&R (206) 526-6959 voice
7600 Sand Point Way NE (206) 526-6329 fax
Seattle, WA 98115 (206) 526-6317 main reception
Chris.Barker@noaa.gov