Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 机器人有点慢,可以加速吗?还是有更好的选择?_Java_Performance_Awtrobot - Fatal编程技术网

Java 机器人有点慢,可以加速吗?还是有更好的选择?

Java 机器人有点慢,可以加速吗?还是有更好的选择?,java,performance,awtrobot,Java,Performance,Awtrobot,所以我有一个简单的机器人,移动鼠标,然后点击,仅此而已 r.mouseMove(/*position*/); r.mousePress(InputEvent.BUTTON1_MASK); r.mouseRelease(InputEvent.BUTTON1_MASK); 非常简单。 它应该很快,但我需要很长时间才能移动和点击。它看起来很快,但当我的任务加速时,机器人就跟不上了。 机器人可以改进吗? 我应该试试别的吗? 我读了一些关于为它创建新线程的内容,这是什么意思

所以我有一个简单的机器人,移动鼠标,然后点击,仅此而已

r.mouseMove(/*position*/);
r.mousePress(InputEvent.BUTTON1_MASK);              
r.mouseRelease(InputEvent.BUTTON1_MASK);
非常简单。 它应该很快,但我需要很长时间才能移动和点击。它看起来很快,但当我的任务加速时,机器人就跟不上了。 机器人可以改进吗? 我应该试试别的吗? 我读了一些关于为它创建新线程的内容,这是什么意思


感谢您的帮助。

考虑提供一个演示您的问题的示例。这不是一个代码转储,而是您正在做的一个示例,它突出了您所遇到的问题。这将减少混乱和更好的响应。我认为机器人有大约50毫秒的延迟(将查找)。在任何情况下,都不能保证其精确性或一致性。反复运行同一个程序可以产生不同的计时。更快?您可以编写代码,通过JNA或JNI直接与操作系统通信,但这将涉及更多内容。好吧,我找不到任何具体内容,但我找到了我的测试程序,试图通过编写键盘操作脚本,让robot玩一个侧滚(预定)级别。当需要毫不延迟地进行后续呼叫时,与操作系统相关的延迟似乎为O(10)ms或更小。