←back to thread

257 points pg | 3 comments | | HN request time: 0.45s | source
Show context
axod ◴[] No.2121163[source]
1 thread per connection??? Not doing continual GC in a separate thread and instead taking 7 seconds and blocking everything?

What is this the 1990s?

replies(2): >>2121271 #>>2121982 #
pg ◴[] No.2121271[source]
Feel free to fork MzScheme and replace the garbage collector with a new one that runs continuously.
replies(4): >>2121343 #>>2121445 #>>2121466 #>>2121889 #
axod ◴[] No.2121445[source]
Surely there's a way to target the JVM?

I'd trust my life on the JVM, it's pretty battle tested, and the GC is simply awesome.

replies(2): >>2121563 #>>2121963 #
1. defen ◴[] No.2121563[source]
> I'd trust my life on the JVM

You sure you want to do that? :-)

> Java technology is not fault tolerant and is not designed, manufactured, or intended for use or resale as on-line control equipment in hazardous environments requiring fail-safe performance, such as in the operation of nuclear facilities, aircraft navigation or communication systems, air traffic control, direct life support machines, or weapons systems, in which the failure of Java technology could lead directly to death, personal injury, or severe physical or environmental damage

http://technet.microsoft.com/en-us/library/cc976720.aspx

replies(2): >>2121645 #>>2130388 #
2. axod ◴[] No.2121645[source]
Yeah I'd trust my life on it. I've had java processes running for several months without issue. The hardware fails before the jvm does.

I wouldn't trust anything from microsoft though.

3. projectileboy ◴[] No.2130388[source]
I've helped build rail control systems that run on Java, so you're probably trusting your life to Java daily without knowing it.