Keresés

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

  • dqdb

    nagyúr

    válasz t72killer #40475 üzenetére

    A hibának köze nincsen a szabad lemezterülethez, a szabad memóriaterülethez már van némi, de ahhoz sem túl sok.

    Windows alatt lehetőség van szálszinten adatokat tárolni. Ez úgy néz ki, hogy minden szálhoz tartozik egy csak általa látható TLS (thread local storage) nevű terület, amelyben kulcs-érték szervezésű adatok szerepelhetnek. Egy alkalmazás kérhet új kulcsot, módosíthatja, lekérdezheti egy meglévő értéke, valamint törölheti is azt, azaz lényegében az adott szál kontextusában globális változóterületként fogható fel. Azonban a mérete korlátos, így ha az alkalmazás hibás, csak foglal a TLS-ben, de nem szabadít fel, azaz leakel, akkor jöhet a hibaüzenet:

    "This minimum is guaranteed to be at least 64 for all systems. The maximum number of indexes per process is 1,088."

    3 GB üres hely a rendszerpartíción ettől függetlenül igencsak kevésnek mondható.

    [ Szerkesztve ]

    tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek

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