Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 5975|Yanıt: 1

[Kaynak] RecyclableMemoryStream, yüksek performanslı .NET akışı sağlar

[Bağlantıyı kopyala]
Yayınlandı 29.05.2022 13:34:09 | | |
Bing ekibi, yüksek performanslı .NET akışları için Microsoft.IO.RecyclableMemoryStream dosyasını yayınladı: Microsoft/Microsoft.IO.RecyclableMemoryStream

GitHub adresi:Bağlantı girişi görünür.

Bu kütüphane paketi. Uygulamanın performansını artırmak için nesne havuzu sağlayan NET MemoryStream alternatifi aşağıdaki yönlerde optimize edilmiştir:

1. Havuzlu tamponlama ile büyük nesneler için Yığın tahsisini ortadan kaldırır
2. Daha az GC, her GC başına daha kısa duraklamalar
3. Sabit boyutlu nesne havuzu sayesinde bellek sızıntısı önlenir
4. Bellek parçalanmasından kaçının
5. Mükemmel hata ayıklama sağlar
6. Performans takip ölçümü sağlayın

Kod Dosyası:


Özgün:Bağlantı girişi görünür.




Önceki:【İpucu】Geliştirme gerekli, dotnet kaynak kodunu kontrol et
Önümüzdeki:[Dön]. .NET Performans Optimizasyonu - Collections.Pooled önerilir
Yayınlandı 29.05.2022 17:16:26 |
Öğrenmeyi öğren
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com