Odpověď na názor

Odpovídáte na názor ke článku The Tale of Two (.NET) Heaps.

  • 9. 11. 2011 12:35

    Miloslav Ponkrác (neregistrovaný)

    Roger: Trochu pletete kompetence. Normální program běžně nemá pravomoci upravovat procesorové registry týkající se stránkování.

    Od té doby co se vyrostlo z počítačového pravěku tu existuje operační systém, jehož hlavní úlohou je správa procesů a zdrojů počítače. A aby to operační systém mohl dělat, tak omezuje možnosti programů a nedovolí jim určité věci dělat.

    Takže kdyby program začal upravovat registry VM, tak je z toho bordel na kolečkách a všechno se složí.

    Pomíjím to, že ani změna překladových tabulek není zadarmo a výkon snižuje. Protože to, že změníte registr neznamená, že procesor v pozadí nemusí následně natahat další údaje v paměti, vyhodit předchozí z keše, načíst další data z paměti, uložit je to stínových registrů a keší a pak teprve jste tam kde jste chtěl být. A to vše stojí určitý čas, tedy snižuje výkon.