On Fri, Oct 8, 2010 at 6:47 AM, John Arbash Meinel <span dir="ltr"><<a href="mailto:john@arbash-meinel.com">john@arbash-meinel.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<div class="im"><br>
On 10/8/2010 1:09 AM, Maritza Mendez wrote:<br>
><br>
><br>
> On Thu, Oct 7, 2010 at 8:41 PM, Martin Pool <<a href="mailto:mbp@canonical.com">mbp@canonical.com</a><br>
</div><div class="im">> <mailto:<a href="mailto:mbp@canonical.com">mbp@canonical.com</a>>> wrote:<br>
><br>
><br>
> This problem isn't inherent to Windows but I think Windows is the only<br>
> place where we don't use 64-bit addressing even when the system<br>
> supports it.<br>
><br>
><br>
><br>
> Aha. Now I think I see. Thanks. I will read some of the threads in<br>
> which peole have tried to build for Windows x64 and see if I have any<br>
> ideas. Thanks.<br>
<br>
</div>I think there are a couple of issues. One is that 'pack' is allocating<br>
~5x the largest content. So auto-packing has a high peak memory requirement.<br>
<br>
And 64-bit at least allows us to allocate more memory blocks. (So if<br>
your machine has 4GB we aren't stuck at the 2GB barrier.)<br>
<br>
The next issue will be handling content >2GB and then again at content<br>
>4GB. The delta structures, etc, have certainly not been audited for<br>
working correctly at that level. Note that 'content' may not be a single<br>
file, because of how we combine texts, though it would be close to that<br>
(within 2-4x sort of thing).<br>
<br>
John<br>
=:-><br></blockquote><div><br>John, I think I see your point. It might be nice to have a universal solution. I'm motivated only by what expereince tells me I need, and that includes beating the 2GB barrier in the near term. (So I'm content to stipulate to the usual Platonism v. existentialism conversation and move on with being existential.) So I'm going to assume that you smart guys figure out the elegant universal solution while maybe I just see about breaking the dull but irritating 2GB limit. I've had a fair bit of expereince with this sort of thing, but it sounds like a lot of smart people have run into this wall. So I'll just see whether I can help.<br>
<br>Thanks<br>~M</div></div>