在构建需要非常一致且快速响应的系统时,垃圾收集器是否存在潜在问题?
我记得几年前的恐怖故事,典型的例子总是一个动作游戏,你的角色会在中途停止几秒钟,当垃圾收集器进行清理时.
我们还要进一步,但我想知道这是否还是一个问题.我读到了.Net 4中的新垃圾收集器,但它看起来仍然像一个大黑盒子,你只需要相信一切都会好的.
如果你有一个总是必须快速响应的系统,有一个垃圾收集器太大问题,选择更硬核更好,控制它自己像c ++这样的语言?我讨厌它,如果事实证明是一个问题,除了等待新版本的运行时或做一些非常奇怪的事情试图影响收集器之外,基本上几乎没有什么可以做的.
编辑
感谢所有的宝贵资源.但是,似乎大多数文章/自定义gc /解决方案都与Java环境有关..Net是否还具有自定义GC的调整功能或选项?