Altova XMLSpy 2023 Enterprise Edition

如果脚本长时间运行且占用大量CPU,则可能会询问用户是否应终止该脚本。watchdog()方法用于禁用或启用此行为。默认情况下,watchdog呈启用状态。

 

调用watchdog(true)还可用于重置监视程序。在执行长期运行的CPU密集型任务之前,这可能是有用的,因为它会确保任务具有最大允许的脚本处理配额。

 

签名

watchdog(bEnable : boolean) -> void

 

示例

watchdog( false ); // disable watchdog - we know the next statement is CPU intensive but it will terminate for sure
doCPUIntensiveScript();
watchdog( true );   // re-enable watchdog

© 2017-2023 Altova GmbH