Hi, Claudio,
On Fri, Apr 26, 2013 at 11:22 PM, Claudio Freire
x86_64 will require about 50% more RAM (6G), assuming regular-sized strings (word-size).
but the 3GB machine is powered by openSUSE x86_64. (I just wonder why a 28mb data can cost so much ram...)
You could also ask upstream to optimize a bit. Or optimize yourself if you can.
For instance, holding unicode strings in memory takes a hefty amount of ram, although it's recommended practice to always work with unicode, when you're handling this much data it's not so hot. So, just encoding all in utf8, in-memory, will shrink your memory usage by a lot (string data itself will be one quarter size, though pointers and PyObject headers will still be big). That's a farily simple (albeit tricky) optimization.
Sorry...I don't know coding, I can't even understand your theory in such a plain english language... -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org