Programs that should start in tens of ms take several seconds to start. That's 100x.
-
-
Soft real time != hard real time. A global malloc heap based on mmap, etc. won't do well for hard real time either.
-
Or even for soft real time... it's not hard for a GC to beat malloc / mmap but C / Rust are more flexible than that.
-
i.e. you don't need to do dynamic allocation and can still have references. GC lang -> references? Then there's GC.
-
Can work around that by using arrays and indexes but using a more suitable language might make more sense.
End of conversation
New conversation -
-
-
You either run out of mem in cases where you shouldn't, or you freeze for a long time in some cases.
-
Look at Go, then. They're shipping it. The latency is good enough for many uses and keeps getting better.
-
It has terrible throughput but Go doesn't need generational GC as much as Java since it has proper unboxed values.
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.