What is the maximum size of Bidimensional Array? - Printable Version +- QB64 Phoenix Edition (https://qb64phoenix.com/forum) +-- Forum: QB64 Rising (https://qb64phoenix.com/forum/forumdisplay.php?fid=1) +--- Forum: Code and Stuff (https://qb64phoenix.com/forum/forumdisplay.php?fid=3) +---- Forum: Help Me! (https://qb64phoenix.com/forum/forumdisplay.php?fid=10) +---- Thread: What is the maximum size of Bidimensional Array? (/showthread.php?tid=1112) Pages:
1
2
|
RE: What is the maximum size of Bidimensional Array? - SMcNeill - 11-12-2022 Click on the image above and you can see the memory required. 3 ^ 10 by 3 ^ 10, in nibbles, is 2GB of memory -- your program certainly wouldn't run on any 32-bit OS, and may not run on 64-bit systems unless they have a decent amount of ram in them. (Bargain PCs with 4GB ram wouldn't work very well at all, I don't imagine, as the OS needs memory for itself, as well as any other apps/services in the background.) Is there any chance you could store the data on the drive instead, and access it via GET/PUT, rather than trying to access it all in memory at once? RE: What is the maximum size of Bidimensional Array? - Pedro - 11-12-2022 Hello, thanks for the answer. 3^10, It is possible with 8gb of ram, linux 64 bits, I can load it without problem in my computer. Thanks for the suggestion to store on hard disk in file and access with PUT and GET, maybe 3^14, and on a SSD M.2 I can gain speed. But I think I have to chunk the problem in another way, working with smaller arrays. Thank you Pedro |