.NET Core 两种GC模式: Server GC / Workstation GC Server GC : 主要应用于多处理器系统,并且作为ASP.NET Core宿主的默认配置。它会为每个处理器都创建一个GC Heap,并且会并行执行回收操作。该模式的GC可以最大化吞吐量和较好的收缩性。这种模式的特点是初始分配的内存较大,并且尽可能不回收内存,进行回收用
转载 2023-07-03 15:56:21
97阅读
发布 https://docs.microsoft.com/zh-cn/dotnet/core/deploying/deploy-with-cli
原创 2022-12-08 15:07:55
50阅读
.NET是个很好的平台,可是它是集成一体化,真的比起来就不乐观。像电脑这样复杂的机器,出了问题了顶多是换换里面的原件,那是因为电脑结构接口化,每个硬件就像模块一样,可以自由组合。硬件可以组合,就可以把不同厂家最好的硬件组合起来。比如说PHP,其实PHP是个小巧,而且功能不算强大的简单语言,但它可以在多个环境下生存,并因为其简单易学的特点,所以至今还是热门语言。它可以像模块一样,安装在各种web应用
转载 2023-05-22 11:41:57
38阅读
【Windows】 Trust the HTTPS development certificate by running the following command: dotnet dev-certs https --trust Then, running command: dotnet run
转载 2021-02-22 10:48:00
141阅读
2评论
    从2004年底开始接触C#到现在也有2年多的时间了,因为有C++方面的基础,对于C#,我习惯于与C++对比。现在总结一些.NET方面的性能优化方面的经验,算是对这两年多的.NET工作经历的总结。     由于使用C#时间不长,欢迎各高手补充。     标有 ★ 表示特别重要,会严重影响性能,程序中不应
转载 2023-09-12 20:29:01
116阅读
 现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论asp.net应用程序的内容,因为它们只是web应用程序的一个子集。本文也不能提供一个完整提高web应用程序性能的指南,因为这需要一本书的篇幅。本文只提供一个提高web应用程序性能的良好的开端。(剩下的只有我们自己慢慢研究了)
转载 2008-03-13 13:47:00
90阅读
2评论
今年11月10号 .NET 5.0 如约而至。这是.NET All in one后的第一个版本,虽然不是LTS(Long term support)版本,但是是生产环境可用的。微软从.NET 5 Preview 1就开始在自己的网站上使用.NET 5 (Bing.com、dot.net已升级并运行了数个月),同时早期的.NET Core版本可以直接升级到.NET 5. 有着微软的背书,所
转载 2023-12-07 21:50:12
120阅读
       这篇文章主要介绍软件性能优化,主要以.net、c++、object-c 为例,内容大多是跨语言的。作为我个人的经验总结。       不同的程序员,实现同一个需求,可能会写出性能各不相同的代码。       而性能优化类似于木桶效应,要
 备注:写的不错,方便了程序的优化处理,让大家少走了很多弯路1 前言性能优化的主要目标是提高“并发用户数量”,“吞吐量”,“可靠性”这样几个指标。本质上说,性能优化的工作应该是多方面的,要做到“点面结合、由表及里”。比如:从代价的角度来考虑,应尽量做到改动量小,易实施;从用户角度看,应做到快速响应或快速提示;从软件结构的角度看,又要兼顾到系统结构的合理性和可扩展性。由此不难发现,在尝试
转载 2023-09-15 14:58:48
10阅读
NetCore性能优化2.非跟踪查询在只读方案中使用结果时,非跟踪查询十分有用,可以更快速地执行。增加AsNoTracking()表示非跟踪,如:var users = context.User.AsNoTracking();还可以在上下文实例级别更改默认跟踪行为:context.ChangeTracker.QueryTrackingBehavior = QueryTrackingBehavior
转载 2023-10-18 16:28:44
80阅读
wx.NET is a .NET Common Language Infrastructure (CLI) wrapper for wxWidgets. It is composed of two parts: wx-c is a C++ library which exposes the wxWidgets API as a collection of C# friendly funct
原创 2006-12-18 22:34:00
725阅读
wx.NET is a .NET Common Language Infrastructure (CLI) wrapper for wxWidgets. It is composed of tw
原创 2022-09-04 07:13:54
151阅读
如何提高.net页面性能 一、缓存 缓存是ASP.NET中提高性能的重要手段,缓存一般遵循以下原则: 1) 考虑将动态内容作成用户控件 2) 一般应当缓存应用程序集的数据、多个用户共同使用的数据、静态数据、生成数据需要很大开销的动态数据、DataSet以及自定义对象等。不要缓存数据库连接对象、DataReader。 3) 如可以使用页面缓存指令,API等。 二、视图状态 视图状态放在页面
转载 2023-06-30 19:05:34
44阅读
翻译:://codeproject.com/KB/aspnet/aspnetPerformance.aspx1. 压缩 压缩通常用于压缩从服务端返回的页面内容。它压缩请求和响应,这个会是巨大的性能提升。我的项目是基于Window Server 2003开发的,可以参考这篇文章.2. 让ViewState失效ViewState允许页面状态保持在客户端,它不区
转载 2023-08-11 13:28:17
107阅读
主要参考文章微软官方文档: https://docs.microsoft.com/zh-cn/aspnet/core/grpc/client?view=aspnetcore-3.1damo github地址: https://github.com/hudean/GrpcDemo一、简介gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。gRPC 的主要优点是:现代
转载 2023-06-09 14:29:04
151阅读
近期微软发布了ASP.NET 5.0,本次发布的新特性需求源于大量用户的反馈和需求,例如灵活的跨平台运行时和自主部署能力使ASP.NET应用不再受限于IIS、Cloud-ready环境配置降低了云端部署的门槛,另外源码开放无疑也是一个重量级惊喜。这些更改会有助于创建易于开发、部署、维护和现代的Web应用程序。相信看到以上几点作为.NET程序员的你已经迫不及待体验ASP.NET 5 的新功能了,
转载 2023-06-01 18:06:50
103阅读
目录前言Microsoft.AspNetCore.Mvc.ViewFeatures.Internal 消失了升级到 ASP.NET Core 3.1项目文件(.csproj)Program.csStartup.csViewBag 与 Razor Pages 第一次接触ViewBag 与 Razor Pages 第二次接触小结(文件更改对比图)ASP.NET Core 3.1的确很棒,肉眼可见的快、
转载 2023-12-08 17:17:10
93阅读
edis-cli是redis官网提供的交互式客户端,内部提供了以下几种方式监控Redis的延时和吞吐量性能以及内存开销。Info运行命令redis-cli info all监测redis的运行时状态信息。配合linux下的watch命令,可以实时监测redis的内存开销和吞吐量watch -n 1 -d "redis-cli info | grep -e connected_clients -e 
原创 2021-03-07 10:37:27
1544阅读
一、.net5 能做什么?.NET5,终于在11月11日正式发布。一款开源、跨平台产品。.NET5作为新生平台,在容器化、DevOps、微服务、CI/CD、云原生的互联网时代里,优势显著!腾讯、网易等互联网巨头对.NET Core技术的大量使用,足矣给予.NET社区更充足的信心。.NET5特点:开源跨平台早已深入人心,在Github关注持续上涨,对Linux&Windows&Mac
前言ASP.NET Core 的变化和发展速度是飞快的,当你发现你还没有掌握 ASP.NET Core 1.0 的时候, 2.0 已经快要发布了,目前 2.0 处于 Preview 1 版本,意味着功能已经基本确定,还没有学习过 ASP.NET Core 的同学可以直接从 2.0 开始学起,但是如果你已经掌握了 1.0 的话,那么你只需要了解在 2.0 中增加和修改的一些功能即可。每一次大版本的发
转载 2023-12-07 21:55:31
94阅读
  • 1
  • 2
  • 3
  • 4
  • 5