It does have a significant impact on performance. Especially for real time operating systems, micro controlles, and other embedded systems.<p>There for sure exists more then zero problems where garbage collection would be a worse solution then manual memory management. Even if you leave kernel development out of the equation.