0

ベクター画像の描画に使用されるプログラムに取り組んでいます。そのため、ポイント、これらのポイントによって定義されるパス、これらのパスによって定義される画像などを保存する必要があります。同様のことを行う Inkscape ( http://inkscape.org/ ) は、Boehm ガベージ コレクター ( http://inkscape.org/ ) を使用しているようです。 www.hpl.hp.com/personal/Hans_Boehm/gc/ )。それは、私も同じことをすることが賢明であるということですか?つまり、自分のプログラムで GC を使用する必要があるかどうかを判断するには、どのような基準を使用すればよいでしょうか?

ありがとう。

4

1 に答える 1

0

ガベージ コレクションを使用するかどうかは、アプリケーションの開発に使用するプログラミング言語によって異なります。

ガベージ コレクションはメモリ管理手法であり、その使用はプログラミング言語の選択に依存します。プログラミング言語には、ガベージ コレクションを使用するもの (Java、C# など) と、ガベージ コレクションを使用しないもの (C/C++) があります。

ところで。Inkscape はCC++PythonPerlXSLTプログラミング言語を使用しますが、Python と Perl はメモリ管理にガベージ コレクションを使用します。

更新: C/C++ とガベージ コレクションの詳細については、次をお勧めします。

于 2013-03-20T17:59:45.303 に答える