• 注册
欢迎加入behaviac Q&A网站。behaviac是腾讯开源组件https://github.com/TencentOpen/behaviac 官方网站:http://www.behaviac.com/,提供各种文档和教程及手册 为了您及时的获得您最新问题的评论或者回答,请提供并验证您的邮箱

usertest 如何测试性能

0 喜欢 0 不喜欢
66 浏览

在linux环境中已经执行过http://www.behaviac.com/language/zh/build/相关操作,执行完成,目前在behaviac-master/bin 中已经有4个可执行文件, 指点下如何测试性能,特别是userteat_gcc_release,谢谢!

相关的答案: 服务器使用行为树
最新提问 8月 4, 2016 用户: qq_57a016ff73ff3 (380 分)
修改于 8月 4, 2016 用户:jonygli

1个回答

0 喜欢 0 不喜欢

1. 测性能的时候,首先不能定义BEHAVIAC_RELEASE,可以参考:http://www.behaviac.com/language/zh/tutorial10_performence/

2. usertest是个很简单的类似于helloworld的小程序,帮助你快速的把程序运行起来。

3. usertest可以运行起来后,你需要做些小的修改,比如根据你对性能的关切,你运行多个agent,多个行为树,去计算消耗的时间,使用的内存等。或者你需要知道不同节点对性能的影响等,你可以修改使用的行为树。

下图是usertest缺省的代码,它只是运行一个agent,一个行为树,运行了iCout次,计算了消耗的时间:

image

 

 

最新回答 8月 4, 2016 用户: jonygli (57,510 分)
修改于 8月 4, 2016 用户:jonygli
usertest的执行 需要指定4个参数, btpath loopcount 0/1 xml|cpp|bson,帮忙解释下,谢谢啊
  1. 你使用usertest,不提供任何参数就ok,也就是说你不需要知道这4个参数是什么意思,不影响你的使用的。
  2. 具体意义你看代码很清楚,建议真正的运行尝试下,结合console的输出就很清楚了。

 

  • btPath bt的路径
  • loopCount 循环的次数
  • [0|1] 是否打印(行为树的action里的函数是否打印)
  • xml|cpp|bson 使用的格式
...