概述
最近一直在做优化工作。发现一些模块的可观察性很低、就像一个固若金汤的碉堡一样,你从外面能知道他的消耗、但很难把它的消耗拆解开,这样也就不知道重点在哪里,没法知道问题在哪里、更谈不上找到解决方案。
评价技术方案的几个维度:
# 性能
## 算力消耗
### cpu消耗
### gpu消耗
## 内存消耗
# 易用性
## 程序易用性
### 对gameplay programmer的易用性
### 对render programmer的易用性
- 已经实现的feature是否容易扩展、是否可以直接用
- 新加入功能是否容易、是否伤筋动骨乃至完全无望
### 对优化工作者的易用性
- 是否能容易地获得各种关键参数、pinpoint问题所在
- 对于pinpont的问题,是否容易做处理、是否需要伤筋动骨
## 美术易用性
# 可观测性(debug profile)
最后
以上就是外向灯泡为你收集整理的评价一个技术方案的几个视角的全部内容,希望文章能够帮你解决评价一个技术方案的几个视角所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复