如何确定是否需要使用垃圾收集器?

时间:2013-03-20 02:51:22

标签: garbage-collection

我正在制作一个用于绘制矢量图片的程序。因此,它必须存储点,由这些点定义的路径,由这些路径定义的图片等。做类似事情的Inkscape(http://inkscape.org/)似乎使用Boehm垃圾收集器(http://www.hpl.hp.com/personal/Hans_Boehm/gc/)。这是否意味着我也应该这样做?我的意思是,我应该使用什么标准来确定是否需要在我的程序中使用GC?

感谢。

1 个答案:

答案 0 :(得分:0)

是否使用垃圾收集取决于所使用的编程语言来开发您的应用程序。

垃圾收集是一种内存管理技术,因此它的使用取决于编程语言的选择。有些编程语言使用垃圾收集(例如Java,C#),有些则不使用垃圾收集(C / C ++)。

顺便说一下。 Inkscape使用 C C ++ Python Perl XSLT 编程语言其中Python和Perl使用垃圾收集进行内存管理。

更新:要了解有关C / C ++和垃圾收集的更多信息,我建议: