On a recent project im working on in C, im using a lot of memory since i will need to creat structs with a lot of data and have it on memory for a short ammount of time.
The thing is: i could use Trees/Linked List, which would allow me to have everything spread across the memory, but i used arrays. That got me thinking that it would need a lot of continous available space of memory, which most likely i wouldn't have. But the program didn't crash or have any problem at all. Is it using Virtual memory?
If so, would it affect the performace of the program? In this project the time it takes to load everything to memory and do some querys must be the lowest possible, so would that affect anything?