Ahoj,
pracuji na časově i paměťově velmi složitém výpočtu, který pro svůj chod potřebuje alokovat kolem 45 GB RAM, do které bude výpočet skákat prakticky náhodně, takže není možné část načíst a pak načíst druhou část. Stačí si koupit komp s Win8, 64GB RAM a napsat malloc(45000000000) a hotovo, nebo si musím dát ještě na něco pozor? Nikdy jsem tak obrovské pole nealokoval a jedu ještě na 32 bitových Winech a to číslo se mi nevleze ani do intu, tak jsem z toho takovej zmatenej Teda těch malloců bych dal určitě víc po menších kusech, asi něco přes 1000 po cca 400MB, ale jde mi o to, jestli tak celkově od oken dostanu tolik paměti a jestli to bude skutečně celý v RAM a ne někde na disku ve virtuální paměti nebo jak se tomu říká? Kupovat si kvůli tomu komp se 128GB RAM se mi zrovna nechce, tam je obrovskej cenovej rozdíl
Díky.