【发布时间】:2015-10-27 14:43:59
【问题描述】:
我正在开发一款小型多人游戏,它有一个 tick 方法,可以执行各种逻辑操作,例如移动、创建和检查游戏元素。
tick 方法每 100 毫秒调用一次。有时由于错误而出现问题。但是这些错误很难追踪,主要是因为每秒调用很多次。因此,当我在某些时候添加调试日志条目时,日志会变得过于拥挤并且不太容易理解。
有没有办法在游戏继续运行时监控某些变量?
我尝试了 jmx,但由于 jmx 的复杂性,设置 jmx 来监控变量的时间相当长。另外,当跟踪一个但我不知道要监控哪个变量时,这意味着我需要快速从一个变量切换到另一个变量。
【问题讨论】:
-
其他然后记录到输出文件没有没有。除非您远程调试应用程序,否则您必须单步执行代码。
-
您可以使用大多数可用的 IDE 调试程序并观察变量值的变化。
-
如果您的意思是在运行时监控变量的值,我认为除非应用程序在调试模式下运行,否则不会有这样的选项。
-
@TinusTate 您使用的是哪种语言/环境?
-
@Abhishrek java 当前正在使用,注意 java 标签 ;-)
标签: java monitoring