Apresentando .NET 5.0 Preview 7

Lançamos o .NET 5.0 Preview 7. Este é o pré-último lançamento dos preliminares (antes de passar para o RC). Neste estágio, a maioria das funções deve estar muito próxima do final. As funções embutidas (intrínsecas) de um arquivo e ARM64 são duas áreas funcionais que precisamos mais tempo para integrar, mas elas estarão prontas para o próximo Preview 8. Confira a postagem do .NET 5.0 Preview 4 para uma melhor compreensão do lançamento como um todo.



O novo ASP.NET Core e EF Core também estão prontos.



Você pode baixar o .NET 5.0 Preview 7 para Windows, macOS e Linux:





Você precisa usar o Visual Studio 2019 16.7 para trabalhar com o .NET 5.0. .NET 5.0 agora é compatível com o Visual Studio para Mac . Instale a extensão C # mais recente para usar o .NET 5.0 com Visual Studio Code .



Leia mais sobre o Preview 7 abaixo do corte.







atuação



Stephen Taub publicou recentemente seu post "Melhorias de desempenho no .NET 5", o mais recente de uma série. Ele cobre cerca de 250 solicitações pull orientadas ao desempenho, que contêm melhorias que podem até surpreender as pessoas que observam de perto o desempenho do .NET Core.



System.Text.Json



Adicionamos um recurso de usabilidade à nova API JSON. Os recursos a seguir são novos na Visualização 7 (haverá mais na Visualização 8).



  • [ ] — .
  • — , API .


(GC)



O GC agora fornece detalhes da coleção mais recente por meio do método GC.GetGCMemoryInfo , que retorna uma estrutura GCMemoryInfo . GCMemoryInfo fornece informações sobre a memória da máquina, memória heap e a coleção mais recente, ou a coleção mais recente do tipo de GC que você especificar - efêmero, bloqueio total ou GC em segundo plano.



Os casos de uso mais prováveis ​​para esta nova API são para registro / monitoramento ou para dizer ao carregador de inicialização para o balanceador de carga que uma máquina deve ser retirada da rotação para solicitar um GC completo. Isso também pode ser usado para evitar restrições rígidas de contêiner, reduzindo o tamanho dos caches.



RyuJIT



RyuJIT é um gerador de código de montagem .NET projetado para chips Intel e ARM. Muito do trabalho de RyuJIT se concentra na performance.





Conclusão



Conte-nos sobre sua experiência com o Preview 7. Ainda não é tarde para compartilhar seus comentários. Estamos nos aproximando do lançamento e agora estamos prestando mais atenção à qualidade, pois basicamente concluímos o desenvolvimento de novos recursos.



All Articles