Sikuli如何为多线程分配更多资源

时间:2015-08-21 16:00:35

标签: python multithreading jvm sikuli sikuli-script

如果你熟悉sikuli脚本,你知道有一对内置的函数称为" observe()"和#34; onAppear()"。 Observe功能通过基本上启动一个线程来工作,该线程持续扫描屏幕的给定区域中的特定图像。在所述图像的外观上。调用处理图像(弹出)并结束该特定线程的处理程序。

在我的sikuli脚本中,我有大约30个这样的观察一次运行(全部在不同的区域对象上)这大部分时间都可以正常工作,但是在测试使用java的应用程序时遇到了问题。我开始看到应用程序中的奇怪错误,只有在我运行观察时才可重现。这让我相信大约30个观察结果会降低处理器的速度,从而导致我正在测试的应用程序出现问题。

我正在努力减少我需要的观察,但即便如此,在给定的测试中我仍然需要至少20次跑步。有什么方法可以为观察分配更多的资源,还是有其他解决方案我还没有注意到?

0 个答案:

没有答案