Sanal bellek, bellek hiyerarşisinin önemli bir parçası. İşlevi kuru kuruya RAM artırmak değil. Kapatayım da sistem belleği kullansın diye bir şey yok. İşletim sistemi sizden daha akıllı. Bilerek sanal belleğe yazıyorsa bir bildiği vardır.
Kaldı ki programlar sanal belleğe yazıp yazmamayı kendisi seçebiliyor. VirtualLock icat edileli çok oluyor. Sanal bellekte depolanmasında sakınca yoksa veya tercih ediliyorsa düşük priority verip uygun görüldüğünde sanal belleğe taşınması sağlanabilir. İki durumda da nihai karar işletim sisteminde. Benim bilmediğim, işletim sistemine kesin emir verilen şeyler de olabilir.
Oyun sonradan kullanılacak kaplamaları sanal bellekte tutmak istiyordur ve yer yoksa program kapansın demiştir.
Az FPS durumunda darboğazın oyunun canı sıkıldığı için sistemdeki boştaki bellek yerine daha ufak yeri kullanmaya çalışması gibi bir şeyden kaynaklandığı sonucuna varılamaz. Gider pac-man yazarım. 1 MB bellek kullanır. Az FPS almasının sebebi kötü yaptığım hesaptır, darboğaz işlemcide olur. Gider çizdirme kısmını kötü yazarım darboğaz ekran kartında olur. Veriyi kötü depoluyorumdur, işlemci sabah akşam belleğe git gel yapar. Bellek kapasitesinden bağımsız bir durum.
İnternette nispeten küçük oyunların bu tarz sorunlarını düzelten onlarca video bulabilirsiniz. Ben derdi bellek kapasitesi olan kimseyi görmedim. GTA V'in (oyununuz o demiyorum) 20 GB bellek kullandığını da görmedim. Atıyorum 16 GB sistemde 8 GB kullanır, daha fazlasında 10 GB kullanır. Oyun bir 10 GB daha kullansın da FPS artsın diye bir şey olmuyor.