敏捷网游架构与性能的新玩法

2,380 views
2,278 views

Published on

0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,380
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
47
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide

敏捷网游架构与性能的新玩法

  1. 1. 敏捷网游架构与性能的新玩法<br />@大宝_sodme<br />
  2. 2. 特色玩法一:“小内核”<br />如何小?不到2万行引擎层(c++)代码主要做IO:网络、数据库、日志兼做高性能基础设施:高效定时器<br />
  3. 3. 特色玩法二:“大脚本”<br />如何大?几乎所有的逻辑流程登录、场景、物品、战斗、任务、好友…<br />
  4. 4. 特色玩法四:“写脚本也可以很牛X”<br />咋牛X?基于字节码的统计与优化基于内存接口托管的统计与优化…<br />
  5. 5. 特色玩法三:“线程优化模型”<br />啥模型?AOI线程优化模型线程设计原则面向未来的线程优化思路<br />
  6. 6. 没特色:“回顾常识”<br />哪些常识?IO操作的线程化、异步化常用算法优化(查找):冗余数据结构缓存、缓存、缓存:重复计算、提前计算<br />
  7. 7. 我们的绣花针:完善的监控体系<br />监控步骤明确架构设计原则:基于消息队列步步为营的监控与统计:定位、再定位下得代码、上得架构的超脱思维<br />
  8. 8. 碎念一:消息与消息队列<br />优化方法论监控单个消息的开销监控消息队列累积消息量减少锁的切换:批处理、双队列切换减少new:空闲消息池<br />
  9. 9. 碎念二:list与hash map<br />可构建的基础设施消息队列管理列表两者的融合<br />
  10. 10. Next?机器人:目前6000人,未来?团队:目前8人,未来?产品:目前1个,未来?技能:目前程序,未来?领域:目前页游,未来?<br />
  11. 11. 现在进广告:交流、合作、招聘<br />我及我的团队微博:weibo.com/sodmegtalk:sodme.dev@gmail.com<br />

×