optimized run time

This commit is contained in:
2025-02-04 17:03:46 -06:00
parent 7d1570fdca
commit 93a975dd42
6 changed files with 12 additions and 20 deletions
+2 -13
View File
@@ -32,18 +32,7 @@ public class UpdateThread implements Runnable {
try {
for(PlayerCharacter player : SessionManager.getAllActivePlayerCharacters()){
if (player != null) {
player.doRegen();
try {
if (player.isAlive() && player.isActive() && player.isEnteredWorld()) {
if (player.combatStats == null) {
player.combatStats = new PlayerCombatStats(player);
}
PlayerCombatStats cStats = player.combatStats;
cStats.update();
}
}catch(Exception e){
}
player.update(true);
}
}
} catch (Exception e) {
@@ -61,7 +50,7 @@ public class UpdateThread implements Runnable {
lastRun = System.currentTimeMillis(); // Update lastRun after processing
}else {
try {
Thread.sleep(100); // Pause for 10ms to reduce CPU usage
Thread.sleep(100); // Pause for 100ms to reduce CPU usage
} catch (InterruptedException e) {
Logger.error("Thread interrupted", e);
Thread.currentThread().interrupt();