What if the gc were optional in go?
**Would such a language be feasible or are there specific features in go that absolutely require some form of a gc?**

note: I am not anti-gc, but coming from a C/C++ background and working on a real-time server application, I prefer to maintain some level of control how and when memory is reaped (can't have a 10s garbage-collection happening in the middle of a live run).

Are my concerns realistic, given my requirements? Or is the go gc so good that my concerns are unfounded?

Go's gc is my only reservation about attempting a port of my C++ application to go. 
What if the gc were optional in go?
===

**Would such a language be feasible or are there specific features in go that absolutely require some form of a gc?**

note: I am not anti-gc, but coming from a C/C++ background and working on a real-time server application, I prefer to maintain some level of control how and when memory is reaped (can't have a 10s garbage-collection happening in the middle of a live run).

Are my concerns realistic, given my requirements? Or is the go gc so good that my concerns are unfounded?

Go's gc is my only reservation about attempting a port of my C++ application to go. 