Comment by lwansbrough

1 year ago

1/3 of compute time spent on garbage collection is pretty inefficient!

What if it's garbage collection and NN training/backprop time?

Then it starts sounding like a great deal to me at least.

Only in f it's exclusively for GC.

If it's opportunistic GC, then it's simply running when nothing else is.

IOW, we may need the sleep for a different reason, and that is when the load is low enough to allow the GC to run.

Assume that we can trigger this while awake. This doesn't mean that we don't need to sleep for some other reason.

Maybe it's comforting to think that the time is not only spent with garbage collection. That's one part of sleep, but by far not the only one.