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