GC的优势在哪里

  • 流行于现代的各大语言和平台
  • 效率和稳定性
    • 程序员不需要负责释放及销毁对象
    • 消除了不稳定性,延迟以及维护等几乎全部(普遍的)的可能
  • 保证了互操作性
    • 不需要与APIs之间交互的内存管理契约
    • 与不协调的库,框架,应用程序流畅地交互操作