![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net Core
iamfrankjie
这个作者很懒,什么都没留下…
展开
-
.Net Core在Linux环境dump分析
文章目录前言1. 生成dump文件2. 读取dump文件的三个方式通过windbg+sos读取dotnet自带的dotnet-dump进行读取使用lldb+sos读取(推荐)3.分析前言在本地开发调试的时候,基于VS的工具能方便看出内存泄露的信息:但到了线上,一般都是在linux环境中,并且服务运行在docker上,这时出现内存泄露,CPU异常等情况,就无法直接调试,只能把docker中在...原创 2020-03-22 02:32:42 · 5305 阅读 · 0 评论 -
.net core下调用webservice/wcf存在内存泄露溢出的问题
在.net core2.0下,项目在linux系统中调用webservice/wfc,随着时间变长,发现内存占用越来越大。我们知道通过安装 WCF Web Service Reference Provider, 根据提示填写接口地址后, 会自动给我们生成一个 xxSoapClient 的类, 通过这个类我们可以调用webservice/wfc。 我的做法是var clinet = ne...原创 2018-06-18 12:13:20 · 2388 阅读 · 2 评论 -
解决.net core下HttpContext.Request.Body多次读取出现异常的问题
如下面的代码,使用StreamReader多次读取HttpContext.Request.Bodypublic IActionResult SomeAction(){ using (var reader = new StreamReader(Request.Body)) { var body = reader.ReadToEnd(); // ...原创 2018-12-05 19:32:27 · 9062 阅读 · 1 评论 -
http,grpc及netty的抓包及速度测试
前提http调用过慢(很多原因:地域、http首次调用加载会慢,项目初始化慢),排除这些外,更多是tcp的来回次数决定了性能,通过Wireshark研究了下http,gRPC及netty每次调用的请求次数。三次握手无论哪种方案, 都脱离不开三次握手。握手的协议如下:通过Wireshark,可以清晰的看到三次握手。第一次:客户端请求握手。第二次:服务端表示收到了握手请求, 并返回给客...原创 2019-03-01 15:58:14 · 3338 阅读 · 0 评论 -
ABP框架(.Net Core)-分析初始化过程
本文通过搭建一个基于ABP简单的WebAPI Demo了解ABP的初始化过程。简单的WebAPI DEMO首先让我们建立一个项目:TestAbp.IService:IMyService中主要定义了一个SayHello的接口using Abp.Application.Services;namespace TestAbp.IService{ public interface ...原创 2019-04-08 20:06:33 · 45075 阅读 · 5 评论 -
.NET Framework,.NET Core下配置支持cookie跨域
原理从服务端返回以下Header信息,客户端就能跨域调用Access-Control-Allow-Origin: 允许的源(请求时所在的域名)Access-Control-Allow-Credentials: 是否允许使用凭证(cookie)好,我们来看下.NET Framework,.NET Core都要怎么配置:.NET Framework错误的做法:网上很多说都是在web.co...原创 2019-03-28 17:35:28 · 1450 阅读 · 0 评论