『审慎』.Net4.6 Task 异步函数 比 同步函数 慢5倍 踩坑经历
摘要:近来,有项目需要使用到 DotNetty 这个异步Socket框架。
这个框架是 微软团队 移植的 Java的 Netty —— 而且还能与 Java 现有的 Netty 对接。
Netty 如何的牛逼 我就不多介绍了。
DotNetty 基于 .Net 4.3 (实际至少需要 .Net 4.5) —— 是的,你没有看错,是 .Net 4.3
好了,跟着我一起踩坑,一起学些 异步Task函数的 使用规范。
阅读全文
posted @
2018-07-24 19:27
InkFx
阅读(2979)
推荐(2) 编辑
『性能』测试一下 MSSqlHelper 的性能
摘要:本文没啥技术含量,就是测试一下 MSSqlHelper 在 使用反射、不使用反射 的性能对比。 之后,不要问为什么不用 ORM 这类的东西 —— 会有另外的文章 介绍 自己这些年 自己的ORM 升级历史。 背景: 我自己有一个 MSSqlHelper, 这个 辅助类 是最基本的一个 数据库操作类。
阅读全文
posted @
2018-07-22 01:47
InkFx
阅读(1069)
推荐(0) 编辑
『性能』ServiceStack.Redis 和 StackExchange.Redis 性能比较
摘要:近来,需要用到 Redis 这类缓存技术 —— MongoDB 和 Redis 没有进行过比较。
我也懒得在这些细节上 纠结那么多 —— 按照网友给出的文章,听从网友建议,选择 Redis。
本文重点比较一下 ServiceStack.Redis 和 StackExchange.Redis 这两种客户端调用的性能比较。
阅读全文
posted @
2018-07-13 11:09
InkFx
阅读(9777)
推荐(5) 编辑
『神坑』DotNetty 内存泄漏 解决办法
摘要:近来在用 DotNetty 实现一个文件上传下载的同步服务。
其中:客户端下载服务端的文件,客户端多次请求,从服务端将文件分片下载下来,追加到本地磁盘。
—— 非常简单的代码,都写了几十次了,驾轻就熟。
可是:在进行压力测试时,我这边下载一个 Win10 的 ISO 镜像,4个G。
我发现:客户端内存不停增长,直到内存溢出 —— 我擦。
阅读全文
posted @
2018-07-10 19:58
InkFx
阅读(4924)
推荐(5) 编辑