会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yahle的blog
关注.net技术,关注企业信息化更加关注游戏开发
博客园
首页
新随笔
订阅
管理
[置顶]
[翻译]【目录】编写高性能 .NET 代码
摘要: Writing High-Performance .NET Code 的目录,翻译内容不定时更新,索引目录也会同步修改。
阅读全文
posted @ 2017-03-10 16:28 yahle
阅读(2368)
评论(3)
推荐(1)
编辑
2024年11月8日
Performance Improvements in .NET 9 [翻译 by chatglm]
摘要: 年度的c#的性能改进文章,使用ai工具进行翻译,准确度会在阅读时逐步修改。
阅读全文
posted @ 2024-11-08 15:40 yahle
阅读(46)
评论(0)
推荐(0)
编辑
2024年3月21日
Performance Improvements in .NET 8 & 7 & 6 -- File I/O【翻译】
摘要: Net 8.0 File I/O .NET 6对如何实现文件I/O进行了重大改革,重写了FileStream类,引入了RandomAccess类以及大量的其他更改。 .NET 8通过进一步改进文件I/O性能而继续提升性能。 对于提高系统性能的一种有趣的方法是取消操作。毕竟,最快的工作是不做,而取消操
阅读全文
posted @ 2024-03-21 16:32 yahle
阅读(61)
评论(0)
推荐(0)
编辑
2024年3月16日
Performance Improvements in .NET 8 & 7 & 6 -- String【翻译】
摘要: 原文:https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/#strings-arrays-and-spans .Net 8 .NET 8在数据处理领域有了巨大的改进,特别是在有效操作字符串,数组和Span方面
阅读全文
posted @ 2024-03-16 16:26 yahle
阅读(530)
评论(0)
推荐(3)
编辑
2023年12月11日
Performance Improvements in .NET 8 & 7 & 6 -- Thread【翻译】
摘要: 线程 .NET 的最近版本在线程、并行、并发和异步等方面做出了巨大的改进,例如 ThreadPool 的完全重写(在 .NET 6 和 .NET 7 中),异步方法基础设施的完全重写(在 .NET Core 2.1 中),ConcurrentQueue 的完全重写(在 .NET Core 2.0 中
阅读全文
posted @ 2023-12-11 12:39 yahle
阅读(311)
评论(0)
推荐(1)
编辑
2023年11月18日
Performance Improvements in .NET 8 -- Exceptions & Reflection & Primitives【翻译】
摘要: Exceptions 在 .NET 6 中,ArgumentNullException 增加了一个 ThrowIfNull 方法,我们开始尝试提供“抛出助手”。该方法的目的是简洁地表达正在验证的约束,让系统在未满足约束时抛出一致的异常,同时也优化了成功和99.999%的情况,无需抛出异常。该方法的结
阅读全文
posted @ 2023-11-18 21:15 yahle
阅读(144)
评论(0)
推荐(0)
编辑
2023年11月11日
Performance Improvements in .NET 8 -- Native AOT & VM & GC & Mono【翻译】
摘要: 原生 AOT 原生 AOT 在 .NET 7 中发布。它使 .NET 程序在构建时被编译成一个完全由原生代码组成的自包含可执行文件或库:在执行时不需要 JIT 来编译任何东西,实际上,编译的程序中没有包含 JIT。结果是一个可以有非常小的磁盘占用,小的内存占用,和非常快的启动时间的应用程序。在 .N
阅读全文
posted @ 2023-11-11 16:39 yahle
阅读(735)
评论(0)
推荐(1)
编辑
2023年11月1日
Performance Improvements in .NET 8 -- JIT部分翻译
摘要: 相关视频 动态PGO 基准测试设置 在本文中,我包括微基准测试以突出讨论的各个方面。其中大部分基准测试都是使用BenchmarkDotNet v0.13.8实现的,除非另有说明,否则每个基准测试都有一个简单的设置。 要跟随本文,首先确保已安装.NET 7和.NET 8。对于本文,我使用了.NET 8
阅读全文
posted @ 2023-11-01 17:17 yahle
阅读(583)
评论(0)
推荐(1)
编辑
2023年7月3日
mysql迁移到pqsql笔记
摘要: 在将MySQL迁移到PostgreSQL的过程中,遇到了一些问题,下面是一些简单的解决方案。 - 使用命令,初始化数据库,并设置postgres的密码 - `bin\initdb -E UTF-8 -A md5 -U postgres -W -D data` -- 如果只使用 `bin\pg_ctl
阅读全文
posted @ 2023-07-03 22:35 yahle
阅读(110)
评论(0)
推荐(0)
编辑
2022年9月8日
.net core 多线程下使用 Random 会出现bug
摘要: .net core 多线程下使用 Random 会出现的bug 先看原文: Working with System.Random and threads safely in .NET Core and .NET Framework https://andrewlock.net/building-a-
阅读全文
posted @ 2022-09-08 22:41 yahle
阅读(220)
评论(0)
推荐(0)
编辑
2022年1月8日
一个.net6开发的截图后ocr小工具
摘要: 软件使用 .net6 winfrom 开发 ocr使用的是paddleOCR .net下调用paddleOCR 用 sdcb.PaddleOCR https://github.com/sdcb/PaddleSharp 软件效果: 代码直接下载ClipboardOCR.zip 使用方法: 下载后编译(
阅读全文
posted @ 2022-01-08 20:59 yahle
阅读(501)
评论(0)
推荐(1)
编辑
下一页