首页 > 其他分享 >.NET周报【10月最后一期 2022-11-01】

.NET周报【10月最后一期 2022-11-01】

时间:2022-11-02 08:11:34浏览次数:112  
标签:11 10 01 2022 https 文章 dotnet NET com

精选要闻

.NET 7 NativeAOT比.NET单文件发布文件小80%

https://twitter.com/JamesNK/status/1584919726861737984?s=20&t=cOsB41s2cydu_Ibts4xnEw

AOT GRPC服务器应用程序比.NET运行时自包含的单文件发布小80%,目前只比Go稍大一点。
image-10月第4期 10.24-10.30-221026094245473

由于.NET需要Jit编译,第一次请求需要编译很多代码,所以都比较耗时。通过NativeAOT以后,第一次请求响应时间比.NET默认快650%,和Go只相差12%。
image-10月第4期 10.24-10.30-221026094510906
要知道.NET不是静态编译的平台,而且它在典型场景有着比Go更完善的特性和更高的性能,能在体积和第一次请求响应追上Go是非常不错的。不过这并不是最终结果,因为.NET NativeAOT虽然可用,但是还未正式发布,期待后续的更新。

.NET8 新增新的AOT分层编译策略,DynamicPGO可达FullPGO性能

.NET8现在可以检测经常访问的AOT代码(并且重新jits它),一般来说只检测经常访问的代码 - 我们已经可以从中看到很好的好处(RPS

标签:11,10,01,2022,https,文章,dotnet,NET,com
From: https://www.cnblogs.com/InCerry/p/dotnet_week_22_10_4.html

相关文章

  • 程序员修炼之道:从小工大专家(10月二)
    第三章将的是基本工具,作者首先在第14节讲了纯文本的威力,纯文本由可打印字符组成、人可以直接阅读和理解其形式,纯文本意味着文本是无结构的,通过纯文本,可以获得自描述的、不......
  • 8-01-剖析业务架构与业务重构实践_ev
                灰度上线:一个一个分别上线,例如先上线1占比相对较低           ......
  • 11.1
    #include<stdio.h>intmain(){ inta,b,c,d; scanf("%d%d%d%d",&a,&b,&c,&d); inti,j,count; for(i=a;i<=a*d;i+=a) {for(j=b;j<=b*d;j+=b) {if(i==j)continue; c......
  • 10.31
    #include<stdio.h>#include<math.h>intmain(){ unsignedlonglonga,n; scanf("%llu",&a); n=a; intsz,i,j,x; for(i=0;;i++) {a/=10;sz++; if(a==0){break; ......
  • Java学习——11.01
     隔了两天啊,本来想一天一写的,但昨天的课太多再加上Java环境的搭建太麻烦了,所以就隔了一天。不过昨天也不是什么都没做,已经熟记前面的的DOS命令,在控制台创建文件自如。真......
  • 工作感受月记(202211月)
    2022年11月01号今日做事有哪些?与lili通话聊问题,一聊就是一小时。分析手中老案例,解决一个是一个。低沉的心情在工作,在家自己一直开心不起来。今日工作中有什么事情来......
  • 2022_11_1
    ......
  • 11.1 解题报告
    T1用时:\(20\)min期望得分:\(100\)pts实际得分:\(100\)pts直接二分,然后贪心check一下就行。#include<bits/stdc++.h>#definelllonglong#defineintlonglong......
  • [ARC108E] Random IS
    仔细观察容易想到设\(f_{l,r,x,y}\)表示限制了区间\([l,r]\)种只能取\([x,y]\)中的数期望取多少个,看一下转移发下可能对最终答案有贡献的\([x,y]\)只可能是\([p_{......
  • Codeforces Round #611 (Div. 3) D
    D.ChristmasTrees显然对于一个中间的点要是不能向两边最近的扩展我们直接判定他没有用处了这样我们就有了bfs的做法我们先把原点放进去要是能扩展我们显然可以直接......