Thank you for the tip. Now it works. This is fun to say +/A to array
of size 200000*1200. Fast testing shows that having 4G physical
memory I can allocate 2G mapped file. What if I had 8G memory is the
limit then be 6G?
By th way the global variable JINT is still 4. Should be set 8 in J64?
Anssi
At 09:17 30.12.2006, you wrote:
One problem with your expressions is that integers
in J64 are 8 bytes per number.
----- Original Message -----
From: Anssi Seppälä <[EMAIL PROTECTED]>
Date: Friday, December 29, 2006 4:28 pm
Subject: [Jgeneral] J64 mapped files
> Testing allocating large mapped files with J64:
> createjmf_jmf_ 'c:\test.jmf';4 * 300000 * 1200
> (JINT;1200) map_jmf_ 'testjmf';'c:\test.jmf'
> testjmf=: 300000 1200$100 20302 1290
> |allocation error
> | testjmf =:300000 1200$100 20302 1290
>
> I expect that in J64 it is possible to handle huge mapped files.I
> do
> nut understand why this is not working?
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm