本文へスキップ

 


 

ICT用語の意味と同義語

【 「コンパクション」又はそれに関連する用語の意味 】
出典: ガベージコレクション 『通信用語の基礎知識』 更新年月日 2014/08/20,URL: https://www.wdic.org/

 プログラムで動的に確保されたデータ領域のうち、不要になったものを自動的に解放する、機能や動作。英語の原義は「ゴミ集め」。

[概要]
 プログラミング言語でメモリーを動的に確保した場合、いずれかのタイミングで解放する必要がある。
 古くは、解放する処理をプログラマーが手動で記述することで自主的に実施する方法が取られていたが、解放忘れの「メモリーリーク」や、一度解放したものを誤ってもう一回解放してしまう「二重解放」などが頻発した。
 そこで、インタープリター言語やスクリプト言語など、比較的モダンとされるプログラミング言語を中心として、不要となったデータ領域を自動的に解放する機能としてガベージコレクションが導入されている。

[機能]
古代
 動的なメモリー取得機能を持ったプログラミング言語のうち、CやC++といった言語では、確保したメモリーの管理はプログラマーがする。
 すなわち、不要になったデータ領域は、プログラマーが明示的に開放する必要があった。例えばC++なら、new演算子によって確保されたオブジェクトは、「必ず」delete演算子によって解放する必要がある。
 しかしこれは往々にして遂行されず、開放が忘れられたオブジェクトはいつまでもメモリー上に残り続け、必然的にデストラクターも呼び出されない。これをメモリーリークといい、メモリーリークが発生すると解放されないリソースが生じることになる。
 メモリーリークは頻繁に発生し、かくして、プログラマーを悩ませ続けた。 ・・・
出典: ガベージコレクション 『フリー百科事典 ウィキペディア日本語版(Wikipedia)』 最終更新 2017年3月5日 (日) 02:33 UTC、URL: https://ja.wikipedia.org/

ガベージコレクション(英語: garbage collection; GC)とは、プログラムが動的に確保したメモリ領域のうち、不要になった領域を自動的に解放する機能である。「ガベージコレクション」を直訳すれば「ゴミ集め」「ごみ拾い」となる。1959年ごろ、LISPにおける問題を解決するためジョン・マッカーシーによって発明された。メモリの断片化を解消する機能はコンパクションと呼ばれ、実現方法によってはガベージコレクションと共にコンパクションも行う仕組みになっている。そのためコンパクションを含めてガベージコレクションと呼ぶ場合もあるが、厳密には区別される。また、ガベージコレクションを行う主体はガベージコレクタと呼ばれる。ガベージコレクタはタスクやスレッドとして実装される場合が多い。 ・・・



【 他のICT用語辞典へ(外部リンク)】

ガベージコレクション (通信用語の基礎知識)
ガベージコレクション (Wikipedia)



【 コンパクション の同義語と関連語 】
< 1 >
同義語・類義語 関連語・その他
ガベージコレクション garbage collector
Garbage Collection ガベージ・コレクタ
garbage collection 虫食い状態
GC メモリ管理
gɑ́rbidʒ kəlékʃən
ガーベジ・コレクション garbage
ガーベジコレクション gɑ́rbidʒ
ガーベッジ・コレクシュン ガーァべッジ
ガーベッジコレクション ガーベジ
ガベージ・コレクション ガーベッジ
がらくた集め ガベージ
ごみ拾い [名詞]
ゴミ集め ゴミ
がらくた
compaction 不要データ
kəmpǽkʃən
コァンパェクシュン collection
コンパクション kəlékʃən
[名詞] コァレクシュン
圧縮 コレクション
[名詞]
memory compaction 収集
メモリ コンパクション 回収
メモリ・コンパクション 集めること
メモリコンパクション 徴収
メモリ断片化解消





























更新日:2023年 8月24日




ICT用語索引
記号 数字 A B C
D E F G H
I J K L M
N O P Q R
S T U V W
X Y Z

       
背景色薄緑は全用語編集完了
白は書きかけの用語を含んでいます
ICT用語辞典リンク集
ICT用語解説サイト120

バナースペース

     P A S T E M


NEC「得選街」