Revert "...reduce gc to reduce blocking lag??"

This reverts commit f64efc3a6b.
This commit is contained in:
RandomityGuy 2024-06-07 01:07:27 +05:30
parent f64efc3a6b
commit 9a6e68fb0b

View file

@ -44,6 +44,8 @@ class MasterServerClient {
public function new(onOpenFunc:() -> Void, onErrorFunc:() -> Void) { public function new(onOpenFunc:() -> Void, onErrorFunc:() -> Void) {
#if hl #if hl
wsThread = sys.thread.Thread.create(() -> { wsThread = sys.thread.Thread.create(() -> {
hl.Gc.enable(false);
hl.Gc.blocking(true); // Wtf is this shit
#end #end
wsToken++; wsToken++;
@ -51,6 +53,8 @@ class MasterServerClient {
ws = WebSocket.create(serverIp); ws = WebSocket.create(serverIp);
#if hl #if hl
hl.Gc.enable(true);
hl.Gc.blocking(false);
#end #end
ws.onopen = () -> { ws.onopen = () -> {
open = true; open = true;
@ -127,10 +131,22 @@ class MasterServerClient {
var s = toSend.pop(false); var s = toSend.pop(false);
if (s == null) if (s == null)
break; break;
#if hl
hl.Gc.blocking(true);
#end
ws.sendString(s); ws.sendString(s);
#if hl
hl.Gc.blocking(false);
#end
} }
#if hl
hl.Gc.blocking(true);
#end
ws.process(); ws.process();
#if hl
hl.Gc.blocking(false);
#end
stopMutex.release(); stopMutex.release();
Sys.sleep(0.1); Sys.sleep(0.1);
} }