每周.NET前沿技术文章摘要(2017-05-17)

时间:2022-04-23
本文章向大家介绍每周.NET前沿技术文章摘要(2017-05-17),主要内容包括.NET、.NET Core and .NET Standard 2.0、BUILD 2017 Conference Rollup for .NET Developers、The .NET Core 2.0 Preview 1, version numbers and global.json、ASP.NET、Exploring DataTable and SqlDBAdapter in ASP.NET Core 2.0、Using ImageSharp to resize images in ASP.NET Core - Part 3: caching、Getting started with ASP.NET Core 2.0 Preview 1、ASP.NET Core in Visual Studio for Mac、主题:性能分析、使用PerfView诊断.Net GC的问题、性能分析工具-PerfView、在Linux上如何收集.net core的 trace data、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过本文能帮助到大家理解应用这部分内容。

汇总国外.NET社区相关文章,覆盖.NET ,ASP.NET等内容:

.NET

.NET Framework 4.7正式发布

链接: http://www.infoq.com/cn/news/2017/05/net47-released

点评: 当前.NET Framework 4.7已支持.NET Standard 1.6 ,今年稍后交付的版本将会支持.NET Standard 2.0 ,都是为了和.NET Core兼容

.NET Core and .NET Standard 2.0

链接:https://blogs.infosupport.com/net-core-and-net-standard-2-0/

点评:随着.NET Core Preview1和。NET Standard 2.0 Preview1的发布,本文简要介绍了.NET Standard 以及实际运用于应用的开发。

BUILD 2017 Conference Rollup for .NET Developers

链接:https://www.hanselman.com/blog/BUILD2017ConferenceRollupForNETDevelopers.aspx

点评:介绍微软Build 2017大会上和开发者相关的内容

The .NET Core 2.0 Preview 1, version numbers and global.json

链接:https://andrewlock.net/the-net-core-2-0-preview-1-version-numbers-and-global-json/

点评:.NET Core 2.0 Preview 1 和.NET Core 1.x 可以并行安装,如何通过global.json 设置运行的版本,内容相同的还有这篇文章 Managing dotnet Core 2.0 and dotnet Core 1.x versioned SDKs on the same machine

ASP.NET

Self Descriptive HTTP API in ASP.NET Core: Hypermedia

链接:https://codeopinion.com/category/asp-net-core/

点评:这是作者写的Self Descriptive HTTP API in ASP.NET Core系列文章,欢迎关注

Exploring DataTable and SqlDBAdapter in ASP.NET Core 2.0

链接:https://blogs.msdn.microsoft.com/devfish/2017/05/15/exploring-datatable-and-sqldbadapter-in-asp-net-core-2-0/

点评:DataTable 重新回归.NET Core, 这篇文章介绍ASP.NET Core里面如何使用DataTable

Using ImageSharp to resize images in ASP.NET Core - Part 3: caching

链接:https://andrewlock.net/using-imagesharp-to-resize-images-in-asp-net-core-part-3-caching/

点评:这是介绍ASP.NET Core使用ImageSharp 处理图片系列文章

Getting started with ASP.NET Core 2.0 Preview 1

链接:https://www.stevejgordon.co.uk/getting-started-with-asp-net-core-2-0-preview-1

点评:ASP.NET Core 2.0 Preview 1 的简要教程

ASP.NET Core in Visual Studio for Mac

链接:http://amrelsehemy.net/2017/05/13/asp-net-core-in-visual-studio-for-mac/

点评:Visual Studio for Mac已经RTM,本文介绍使用Visual Studio For Mac开发ASP.NET Core,

主题:性能分析

关于服务端性能、.NET 4.5和Bing

链接: http://www.cnblogs.com/shihao/archive/2012/08/17/2644866.html

点评:微软的Bing 搜索引擎使用.NET构建的,Bing的经验这对于运行大规模.NET服务器的人们非常有用

使用PerfView诊断.Net GC的问题

链接:http://www.cnblogs.com/lenshen/p/3961026.html

点评: PerfView是一个可以帮助你分析CPU和内存问题的工具软件。它非常轻量级也不会入侵诊断的程序,在诊断过程中对诊断的程序影响甚微,可以用PerfView 诊断.NET和..NET Core应用程序的性能问题。

性能分析工具-PerfView

链接:http://www.cnblogs.com/shanyou/p/3773998.html

点评:PerfView能够收集Windows事件跟踪(ETW)数据来追踪程序的调用流向,这些程序通过调用哪个函数识别频率。除了配置程序性能数据(Perfmon、PAL和Xperf等工具不能轻松完成),PerfView还能分析程序内存堆来帮助确定内存的运用是否高效。它还有一个Diff功能,可以让你确定跟踪间的任意差别来帮助你认出所有逆行。最后,该工具还有一个Dump功能可以生成一个程序内存转储

在Linux上如何收集.net core的 trace data

链接:https://github.com/dotnet/coreclr/blob/master/Documentation/project-docs/linux-performance-tracing.md

点评:性能分析的前提就是收集数据,在linux上如何收集.net core的trace data,然后用Perfview工具进行分析。