Memperkenalkan .NET 5.0 Preview 7

Kami merilis .NET 5.0 Preview 7. Ini adalah rilis pra-terakhir dari yang sebelumnya (sebelum pindah ke RC). Pada tahap ini, sebagian besar fungsi sudah mendekati final. Fungsi built-in (intrinsik) dari satu file dan ARM64 adalah dua area fungsional yang paling kita butuhkan waktu untuk mengintegrasikannya, tetapi mereka akan siap untuk Pratinjau 8. Lihat posting .NET 5.0 Preview 4 untuk pemahaman yang lebih baik tentang rilis secara keseluruhan.



Baru ASP.NET Inti dan EF Core juga siap.



Anda dapat mengunduh .NET 5.0 Preview 7 untuk Windows, macOS dan Linux:





Anda perlu menggunakan Visual Studio 2019 16.7 untuk bekerja dengan .NET 5.0. .NET 5.0 sekarang didukung oleh Visual Studio untuk Mac . Instal ekstensi C # terbaru untuk menggunakan .NET 5.0 dengan Kode Visual Studio .



Baca lebih lanjut tentang Pratinjau 7 under the cut.







Performa



Stephen Taub baru-baru ini menerbitkan postingnya "Peningkatan Kinerja di .NET 5", yang terbaru dalam sebuah seri. Ini mencakup ~ 250 permintaan tarik berorientasi kinerja, yang berisi peningkatan yang bahkan mungkin mengejutkan orang-orang yang mengamati dengan cermat kinerja .NET Core.



System.Text.Json



Kami telah menambahkan fitur kegunaan ke JSON API baru. Fitur-fitur berikut ini baru di Pratinjau 7 (akan lebih banyak lagi di Pratinjau 8).



  • [ ] β€” .
  • β€” , API .


(GC)



GC sekarang memberikan detail dari koleksi terbaru melalui metode GC.GetGCMemoryInfo , yang mengembalikan struktur GCMemoryInfo . GCMemoryInfo memberikan informasi tentang memori mesin, memori heap, dan koleksi terbaru, atau koleksi terbaru dari jenis GC yang Anda tentukan - ephemeral, pemblokiran penuh, atau GC latar belakang.



Kasus penggunaan yang paling mungkin untuk API baru ini adalah untuk logging / pemantauan, atau untuk memberi tahu bootloader agar load balancer bahwa mesin harus dikeluarkan dari rotasi untuk meminta GC penuh. Ini juga dapat digunakan untuk menghindari batasan hard container dengan mengurangi ukuran cache.



RyuJIT



RyuJIT adalah generator kode perakitan .NET yang dirancang untuk chip Intel dan ARM. Sebagian besar pekerjaan RyuJIT berfokus pada kinerja.





Kesimpulan



Beri tahu kami tentang pengalaman Anda dengan Pratinjau 7. Belum terlambat untuk menyampaikan masukan Anda. Kami semakin dekat dengan rilis, dan sekarang kami lebih memperhatikan kualitas, karena pada dasarnya kami telah selesai mengembangkan fitur baru.



All Articles