Re: Large Matrix Handling Issue 64 bit



"Andy Robb" <ajrobb@xxxxxxxxxxx> wrote in message
<fvjqng$8lg$1@xxxxxxxxxxxxxxxxxx>...
I think he has already understood that thrashing swap is
a
bad idea. He just did not understand why allocating a
16GB
array took so long on a system with 16GB RAM. I explained
why 8GB is the practical limit to array size.


Andy,
You got me scared with that one but as far as I can tell
that copy mechanism is not used. For testing it I created
with no problems a zeros() array only slightly smaller than
the available largest memory chunk. If that copy thing had
been there I would have get an Out of Memory ... bla, bla,
bla error.

J. Luis
.



Relevant Pages

  • Re: VB-101: Passing Arrays ByVal vs ByRef
    ... won't change the reference of the variable being passed to the method'. ... If the parameter is passed 'ByVal', the array passed to the method in the parameter is not changed, because you are assigning the new array to a temporary copy of the array pointer passed to the method. ... Public Sub Foo1(ByVal Bla() As Integer) ...
    (microsoft.public.dotnet.languages.vb)
  • Re: Newbie-Question: Function-Parameters
    ... > What is the most common way to pass an array into a function - and how ... By pointer, which is even simpler than you may think. ... void foobar(int bla[]) ... void foobar(int* bla) ...
    (comp.lang.c)
  • Re: NEw to Perl
    ... > bla bla ... I want while to read the sub list into an array.. ... Fort Worth, Texas ...
    (comp.lang.perl.misc)