Telemetry

Telemetry Performance Visualization System

Telemetry 是is RAD Game Tools的性能可视化系统,用来优化和理解 你的游戏的性能。它不像其它任何传统的性能分析器,因为它强调关系到时间和游戏状态的性能特征优化的全队参与随时的性能分析跨平台支持,以及 超快的整合 integration

Telemetry 是一个性能可视化工具,因此全部你的性能信息都能够图形化地被呈现 -- 在Telemetry能够显示给你那些性能模式的时候,为什么你还要艰难地从一行行的数字中尝试去找呢?!

除了这个网页,你能够通过阅读我们的客户是如何考虑的了解更多Telemetry的信息,查阅Telemetry的功能特性FAQ,以及 版本历史; 阅读Telemetry 博客;Follow Telemetry Twitter feed.

游戏状态 vs. 性能

所有好的性能分析器都能告诉你有些东西花了太长的时间。喂,RenderScene() 花了80ms!但要知道,在没有任何上下文的情况下,它是没有任何意义的。 Telemetry通过让你提供重要的能够帮助你理解性能数据的附加信息来定位它

在游戏里还有其它什么正在进行?
当你的游戏慢下来时,你需要知道还有其它什么正在进行,而不只是你变慢了! 可见的敌人,同时发生的声音,正在使用的纹理内存,起作用的光线,连接上的玩家 -- 这种导致一个游戏性能下降的信息, 通过Telemetry你能够看到你的游戏状态和性能之间的关系!
它什么时候发生的?
大多的性能分析器会告诉你有些东西慢了,但是他们通常无法告诉你 什么时候 事情变慢的。 Telemetry 在振时间显示那些尖刺(比如陡坡和打嗝)以至于你能够隔离低性能的环境因素。 什么时候 坏事情发生了,知道这个和知道它发生了同样重要。
我的线程表现如何?
Telemetry 向你显示 你自己的线程之间的关系: 锁竞争,失速(stalls),数据等待(starvation),和空闲领域等全部都可视化展示出来。 现在你可以看看什么时候一个线程妨碍了另一个!
在我的系统中还有什么别的正在进行?
Telemetry 提供附加的深入的信息来帮助你深入到性能问题的底部。Telemetry 能够为你显示 上下文开关context switches -- 看看当线程什么时候在核心之间迁移(Windows 7)以及线程什么时候通过调度程序交换进和交换出的时候。 在Windows,你甚至能够看到什么时候其它进程(病毒扫描程序,更新,音乐播放器,聊天程序等)拖慢了你的游戏!

现代游戏性能极其复杂,而且优化也不再是让一个函数跑得快一些。Telemetry 解决了复杂问题,帮助你在你的游戏性能分析器中识别出性能模式来,这通向更多更好的在更高一级进行优化的机会。

全队参与

所有这个高级可视化意味着 全队,而不只是程序员,能够共同为优化贡献力量! 美术师,策划师,以及测试人员现在都能够看出游戏状态和性能之间的联系。 当太多敌人,光线,AI寻路节点,声源,粒子等等导致性能下降的时候,Telemetry的可视化工具让它很清楚的显示给每个人! 现在每个人都能够独立为性能问题工作 -- 不用再拉编码人员到美术人员的桌子前,只是为了指出一个粒子发生器发出了太多的粒子!

当然,如果只有团队里只有一小部分人能够驾驭Telemetry的能力的话,所有这些都是不可能的 -- 那就是为什么Telemetry不是按seat进行授权的! 我们不像客户不得不去考虑该谁来用Telemetry -- 为你的游戏获得授权,然后整个团队都能使用它!

总是在运行

最好的工具是你实际上在用的,基于这个原因,Telemetry被设计成“总是可用的”。 在“开发”和“优化”之间切换齿轮简直是一种捣乱,特别是当你不得不改变build的设置后再运行你的不同的游戏的时候。

Telemetry被设计为总是可用的,不只是在你做性能分析的时候。

Telemetry 在普通操作期间消耗非常少的CPU,在它不活动的(举例来说,当它未初始化时,不能连到一个服务器,或者未能找到它的DLL)时候甚至更少。 Telemetry 当不在使用时离开,但是当你需要它的时候它很容易被打开。无需重新编译!

跨平台

在“最大化实用性”的主题行,Telemetry 是一个跨平台性能可视化系统。最好的工具是那些当你需要的时候它总是可用的,Telemetry已经支持多平台 (360, Windows, PS3, OS X, 和 GNU/Linux),随后将支持更多的平台。 使用一个性能可视化系统在多个平台上!

超快的整合

全部这些能力可在几分钟内就拥有 -- 整合经常只需花不到15分钟的时间,只需要十几行的代码就可用开始工作了!

现在就尝试 Telemetry !

当然,了解Telemetry的最快的方式是 发邮件给我们 ,开始评估!