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

Reply via email to