The fun of 32-bit bugsAs computers (and disk space, and memory, and etc etc) get larger, the quantities that we deal with routinely get bigger too. And when they get bigger, fun things start happening. Today's fun thing was that I doing some measurements of disk IO speed on a machine with 2 gigabytes of memory. My usual rule of thumb is to work on at least twice the amount of main memory to crush cache effects, which meant I was telling my benchmarking program to read and write 4 GB. Which turned out to be kind of a problem, because I had declared a
variable as As our systems and what we do with them get bigger, I imagine I can look
forward to more and more incidents like this. Already, 2GB files are
becoming pretty common and it is more and more irritating when tools
don't deal with them, or don't deal well with them (some versions of
One benefit of 64-bit computing is that many of these problems can be
papered over on 64-bit platforms by a recompile, since that makes (Yes, technically this wasn't a 32-bit bug, it was a 31-bit bug. Close enough, says I.) Sidebar: why not just use
|
These are my WanderingThoughts GettingAround This is part of CSpace, and is written by ChrisSiebenmann. * * * Atom feeds are available; see the bottom of most pages. Categories: links, linux, programming, python, snark, solaris, spam, sysadmin, tech, unix, web |