ребята, в мат части не шарю от слова совсем, поэтому хочу поинтересоваться тут у знатоков. Захотел написать antiAfk прогу которая каждые 5 секунд бы двигала мышь, реализовал сей процесс через бесконечный цикл while(true). Это не будет вредить системе пк и нагружать ОЗУ, если программа будет работать долго? я прост не шарю как оно всё там внутри происходит
import java.awt.*;
public class MouseMoving {
public static int currentX;
public static int currentY;
public static int a = 0;
public static int b = 10;
public static void main(String[] args) throws AWTException {
Robot robot = new Robot();
while(true) {
robot.mouseMove(getDirectionX(), getDirectionY());
robot.delay(5000);
}
}
public static int getDirectionX(){
Point startLocation = MouseInfo.getPointerInfo().getLocation();
currentX = startLocation.x;
int randNum1 = a +(int) (Math.random()*b);
int newX = currentX + randNum1;
return newX;
//int newY = currentX + randNum2;
}
public static int getDirectionY() {
Point startLocation = MouseInfo.getPointerInfo().getLocation();
currentY = startLocation.y;
int randNum2 = a +(int) (Math.random()*b);
int newY = currentY + randNum2;
return newY;
}
}