self compilation is now ~15% faster after some optimizations for 2c itself, and emits a smaller (unoptimized debug!) binary
after more 2c optimizations
elysia uses >2x less memory with ~15% lower latency and higher throughput vs ~a week ago :)
(very!) early preview for a new experimental threading Porffor api. it enables intentionally low level concurrency to (try to) enable the most efficient communication feasible. here are 1 million threads alive simultaneously using only ~16gb. 16kb/thread, <1us start avg.
cleaning up code directly correlates to smaller (unoptimized!) selfhosted binary size 😇
(the ~release binary size is much much smaller)
-> c optimizations
more (vs same snapshot)
optimized selfhosted porffor binary is now <20mb and only takes ~1 minute to compile (>90% clang). (% change is vs debug binary)
still buggy though. also still too big ;)
Oliver Medhurst
Oliver Medhurst
Oliver Medhurst
Oliver Medhurst
Oliver Medhurst
Oliver Medhurst
Oliver Medhurst
Oliver Medhurst
Oliver Medhurst
cleaning up code directly correlates to smaller (unoptimized!) selfhosted binary size 😇
(the ~release binary size is much much smaller)