Új hozzászólás Aktív témák

  • MasterDeeJay

    veterán

    LOGOUT blog (1)

    válasz #57018880 #4604 üzenetére

    A játék betöltésére használt részt módosítja át az a mod.
    Annyit csinál hogy a már betöltött fileokat nem dobja ki a ramból, ez miatt a következő beöltése az adott filenak már ramból megy. Windows alapból minden ramot teletölt gyorsítótárazás céljából. Ez a gyorsítótárazott adat kidobható menet közben szóval nem foglalja el a játékok vagy akár mi hasznos elől.
    Konzolon ilyen gyorsítótárazás nincs vagy máshogy van megoldva.
    Alap dolog hogy minden ram ami üres az elpazarolt ram, magyarán még ha csak 1-2%-ot hoz m.2 drivenál már az miatt érdemes használni, gondolom régebbi sata meghajtókon többet hozna hogy eleve nem a meghajtót reszeli a játék hanem néha talál a ramból is feldolgozható adatot.

    On Windows, we use "CreateFile()". When you access a file or a device, and this function gives you some options to play for specific purposes.
    The game "Starfield" which uses "Creation Engine" has a dedicated binary reader like many other game engines. This binary reader part reads files from filesystems.

    Unlike other major game engines, Starfield uses the following flags for CreateFile(): FILE_FLAG_OVERLAPPED, FILE_FLAG_NO_BUFFERING, and FILE_FLAG_SEQUENTIAL_SCAN.
    Okay. However, there is a problem with "FILE_FLAG_NO_BUFFERING". This flag tells the OS not to leave file on memory after it is read.

    Workloads in Games are pretty predictable. Like character animation, footstep sounds, textures or anything soon will eventually be used again and will not change. Without the file cache, the system must read from disks whenever needed, which results in a considerable performance impact on slow drives like HDD.

Új hozzászólás Aktív témák