调试和分析你的脚本
因此,脚本编辑器是一个非常强大的脚本读写工具。在开发脚本时,您还可以只执行一行代码或选定的代码来验证其行为。您可以将鼠标悬停在变量名称上以确定其当前内容。您还可以使用 JMP 日志来检查执行结果或任何错误消息。调试器是一个独立的环境,用于增量运行脚本,您可以控制执行过程并观察计算和对象行为,以确认代码或识别问题及其根源。在调试器中,您可以设置断点来暂停执行、单步执行函数或包含文件、单步执行所有表达式、或单步执行到下一个断点或结束。您还可以分析执行时间,并观察全局变量、局部变量和监视变量、命名空间以及调用堆栈和断点。现在,大多数脚本的执行速度都相当快,但如果执行速度较慢,一些 JSL 函数可以提供有关时间的信息。 Tick Seconds 函数提供自 JMP 启动以来的滴答数,一个滴答代表一秒。因此,您可以在脚本的某个部分之前和之后调用此函数来计时该部分脚本。第二个结果和第一个结果之间的差异就是这段代码执行过程中经过的滴答数。HP Time 函数可以以相同的方式使用,但它返回精确到微秒的高精度时间值。您还可以使用提供调试器的相同独立环境来计时脚本。这称为分析器 (Profiler),您可以使用它来查看执行特定行所花费的时间或某行执行的次数。