摘要:
1. 简介 开源工具 OpenCover 是.net平台下用于生成单元测试覆盖率报告的一款软件,是.net平台下为数不多的一款免费覆盖率报告工具,类似的工具还有Jetbrains的dotcover以及VisualStudio自带的单元测试覆盖率工具,dotcover是付费软件,visualStudi 阅读全文
摘要:
0.背景 接到任务需要帮助其他项目组解决游戏服务器卡顿问题.游戏服务器使用了与客户端相同的语言--C#编写. 1.工具 1.1 C#的代码热点分析工具 服务器卡顿造成游戏卡顿,大致分为两种情况: 某些代码存在计算热点,占用了较多的CPU计算资源. 某些代码存在IO热点,造成了程序阻塞. 这两种情况都 阅读全文
摘要:
1. 简介 JetBrains 全家桶中的 dotTrace 和 dotMemery 可以用来分析.net 程序的CPU使用分布和内存使用分布.dotMemory可以对程序分布进行监控,快照分析,快照对比分析等,功能强大. 图 1. 内存快照 # 2. 安装 安装选择官方安装程序: [官网地址](h 阅读全文
![使用dotMemory分析C#程序性能瓶颈](https://img2020.cnblogs.com/blog/319748/202201/319748-20220102193312735-1501838288.png)
摘要:
1.简介 JetBrains 全家桶中的 dotTrace 和 dotMemery 可以用来分析.net 程序的CPU使用分布和内存使用分布.dotTrace可以统计在一系列操作后,各个函数用时占比、函数名、耗时、调用次数. 2.安装 安装选择官方安装程序: 官网地址 3.使用 3.1 dotTra 阅读全文
![使用Dottrace分析C#程序性能瓶颈](https://img2020.cnblogs.com/blog/319748/202201/319748-20220102193234170-1531613370.png)
摘要:
一款使用go语言结合行为树实现的机器人 阅读全文
![一种游戏机器人的GO语言实现](https://img2020.cnblogs.com/blog/319748/202201/319748-20220102184043319-763770415.png)