Boehm-Demers-Weiser保守的なガベージコレクター

Boehm-Demers-Weiser保守的なガベージコレクタは、C MallocまたはC ++の新しい新しいものとしてのガベージコレクタです。
今すぐダウンロード

Boehm-Demers-Weiser保守的なガベージコレクター ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • Hans-J. Boehm
  • 出版社のWebサイト:
  • http://www.hpl.hp.com/personal/Hans_Boehm/gc/

Boehm-Demers-Weiser保守的なガベージコレクター タグ


Boehm-Demers-Weiser保守的なガベージコレクター 説明

Boehm-Demers-Weiser保守的なガベージコレクタは、C MallocまたはC ++の新しい新しいものとしてのガベージコレクタです。 Boehm-Demers-Weiser保守的なガベージコレクタは、C MallocまたはC ++のためのガベージコレクトの代替品として使用できます。より長い役に立ちました。コレクターは、それがもうないと判断したときにメモリを自動的にリサイクルします。コレクターは、Cライブラリとの間の相互運用を容易にするか、またはただの場合を望む、Cコレクターは、Cのどちらかを使用してより簡単な相互運用を容易にする、多くのプログラミング言語実装によっても使用されます。単純なコレクタインタフェース。静止して、ガベージコレクタはCまたはC ++プログラムのリーク検出器として使用できますが、それはその主な目標ではありません。タイプに複数のバージョンが利用可能になります。通常は、通常、gc_source / gc.tar.gzを使用してください。これは通常、より古いより安定したバージョン。後のバージョンには、追加の機能、プラットフォームのサポート、またはバグ修正が含まれているが、あまりテストが少なくなる可能性があります。文字の英字を含むバージョンは、特に非HPプラットフォームではさらにはテストされていないことに注意してください。 。それは正しい種類の仮想メモリサポートを提供するオペレーティングシステムの下の増分および世代のコレクションを提供します。 (現在、これにはSunOS 、IRIX、OSF / 1、Linux、およびWindowsが含まれます。)オブジェクトが収集されたときにファイナライズコードを呼び出すことができます。そのような情報が提供されている場合、タイプ情報を利用してポインタを見つけることができますが、通常はそのような情報なしで使用されます。詳細については、ディストリビューション内のREADMEおよびGC.Hファイルを配布します。ガベージコレクタディストリビューションには、長い文字列に対する高速の連結および部分文字列操作を提供するC文字列(コード)パッケージが含まれています。コードとしてのファイル全体を表す単純なCURSES - およびWIN32ベースのエディタは、サンプルアプリケーションとして含まれています。非アクセルコレクタの適用は、通常、Malloc / Free実装と競合しています。 Malloc / Freeのために書かれたプログラムのためのスペースと時間の両方のオーバーヘッドはわずかに高くなる可能性があります(Detlefs、Dosser、およびC ++プログラムのゾーンのメモリ割り当てコストを参照してください。)主に非常に小さいオブジェクトを割り当てるプログラムの場合、コレクターは速くなる可能性があります。 ;主に大きなオブジェクトを割り当てるプログラムの場合、それは遅くなります。コレクタがマルチスレッド環境で使用され、スレッドローカル割り当て用に設定されている場合は、時にはMalloc / Free割り当てが大幅に優れています。プログラムが書かれてガベージコレクションのために調整されている場合。スレッドローカル割り当てサポートが強化されました。・古いスタイルのSolarisスレッドなどの時代遅れのプラットフォームサポートが削除されました。・新しいプラットフォームのサポートが追加されました。・さまざまなバグが修正されました。


Boehm-Demers-Weiser保守的なガベージコレクター 関連ソフトウェア

B ::

B :: More Perlモジュールには、追加のイントロスペクションメソッドと関数が含まれています。 ...

294

ダウンロード