任何人都可以回答我,通常使用并行gc在哪里?
我正在读文章:
还有“并行收集器最适合可以容忍应用程序暂停的应用程序,并且正在尝试优化以减少收集器造成的CPU开销。”
但在这种情况下,哪些确切的例子呢? 感谢。
答案 0 :(得分:2)
几乎所有应用程序都可以应对短暂停顿。而不是询问哪些应用程序可以应对暂停,你应该真正问的是哪些应用程序无法应对暂停。
无法应对暂停的应用程序必须直接与现实世界交互,并且必须实时进行。机器和机器人就是最好的例子。例如,当您在紧急情况下猛踩刹车时,您不希望汽车上的ABS暂停进行垃圾收集。
话虽如此,可以应对暂停的应用程序的典型示例是桌面应用程序。显示菜单或响应按钮点击所需的额外一小部分可能会被用户忽视。