Memori yang tidak berlebihan

implementasi System.IO.Memorystream yang tidak menggunakan tumpukan besar.
Unduh sekarang

Memori yang tidak berlebihan Peringkat & Ringkasan

Iklan

  • Rating:
  • Lisensi:
  • Freeware
  • Nama Penerbit:
  • Blue Onion Software
  • Sistem operasi:
  • Windows All
  • Ukuran file:
  • 10 KB

Memori yang tidak berlebihan Tag


Memori yang tidak berlebihan Keterangan

MemoryStreams adalah bali kecil yang praktis untuk caching hasil dari operasi serialisasi dan sinyal file. Namun, ada sisi gelap dalam ingatannya dapat membuat tekanan memori tambahan, terutama ketika ukuran aliran tumbuh lebih dari sekitar 85 ribu. Pada saat itu, runtime .NET yang mengalokasikan dari tumpukan memori besar. Heap ini tidak kompak seperti tumpukan memori kecil dan dapat menyebabkan fragmentasi. Seringkali, ini dapat menyebabkan outofmemoryExceptions jauh sebelum memori fisik habis. Tidak ada jumlah pengumpulan sampah yang akan merebut kembali memori ini karena kekhasan dalam manajemen memori .NET. NoncontigousMemoryStream yang dirancang untuk menyediakan toko memori yang terbuat dari buffer yang lebih kecil. Karena tumpukan besar tidak pernah disentuh, runtime dapat melakukan pekerjaan yang lebih baik untuk memadatkan dan merebut kembali memori. Persyaratan: · Visual Studio 2008


Memori yang tidak berlebihan Perangkat Lunak Terkait