memrootじしょ
英和翻訳
Garbage collection
Garbage collection
/ˈɡɑːrbɪdʒ kəˈlɛkʃən/
ガービッジコレクション
1.
プログラムが使用しなくなったメモリを自動的に回収するプロセス。
プログラムが実行中に確保したメモリ領域のうち、もう使用されなくなったものを自動的に識別し、システムに解放することで、メモリリークを防ぎ、効率的なメモリ利用を可能にする技術です。主にJavaやPythonなどの高級言語で採用されています。
Java
relies
heavily
on
garbage
collection
to
manage
memory
automatically.
(Javaはメモリを自動的に管理するために、ガベージコレクションに大きく依存しています。)
Java
プログラミング言語の一つです。
relies heavily on
~に大きく依存している、という意味です。
garbage collection
プログラムの自動的なメモリ管理技術、ガベージコレクションを指します。
to manage
~を管理するために、という意味です。
memory
コンピュータのメモリを指します。
automatically
自動的に、という意味です。
Without
efficient
garbage
collection,
applications
might
suffer
from
memory
leaks.
(効率的なガベージコレクションがなければ、アプリケーションはメモリリークに苦しむかもしれません。)
Without
~がなければ、という意味です。
efficient
効率的な、という意味です。
garbage collection
プログラムの自動的なメモリ管理技術、ガベージコレクションを指します。
applications
アプリケーション、ソフトウェアを指します。
might suffer from
~に苦しむかもしれない、という意味です。
memory leaks
メモリリーク、不要なメモリが解放されずに蓄積される現象を指します。
Understanding
how
garbage
collection
works
is
crucial
for
optimizing
application
performance.
(ガベージコレクションがどのように機能するかを理解することは、アプリケーションのパフォーマンスを最適化する上で非常に重要です。)
Understanding
理解すること、という意味です。
how garbage collection works
ガベージコレクションがどのように機能するか、という意味です。
is crucial for
~にとって非常に重要である、という意味です。
optimizing
最適化すること、という意味です。
application performance
アプリケーションのパフォーマンス、性能を指します。
Modern
programming
languages
often
integrate
sophisticated
garbage
collection
mechanisms.
(現代のプログラミング言語は、しばしば洗練されたガベージコレクションの仕組みを統合しています。)
Modern
現代の、という意味です。
programming languages
プログラミング言語を指します。
often
しばしば、という意味です。
integrate
統合する、組み込む、という意味です。
sophisticated
洗練された、高度な、という意味です。
garbage collection mechanisms
ガベージコレクションの仕組み、機構を指します。
2.
文字通り、ごみや不要なものを集めること。
「garbage」(ごみ、不要なもの)と「collection」(収集、集めること)という単語の組み合わせが持つ、一般的な意味合いを指します。しかし、このフレーズ「garbage collection」は専門用語として特定の文脈(主にコンピュータ科学)で使われることが圧倒的に多いため、日常的な「ゴミ収集」を指す場合は通常「waste collection」や「trash collection」などの表現が使われます。
The
cleanup
operation
became
a
sort
of
data
garbage
collection.
(そのクリーンアップ作業は、ある種のデータのごみ収集のようになった。)
The cleanup operation
そのクリーンアップ作業、掃除や整理の作業を指します。
became
~になった、という意味です。
a sort of
ある種の、一種の、という意味です。
data garbage
データのゴミ、不要なデータを指します。
collection
収集、集めること、という意味です。
We
need
more
efficient
garbage
collection
in
our
administrative
processes.
(私たちの管理プロセスにおいて、もっと効率的な不要情報の収集が必要です。)
We need
私たちには~が必要だ、という意味です。
more efficient
もっと効率的な、という意味です。
garbage
この文脈では、不要なもの、無駄なもの、という意味です。
collection
収集、集めること、という意味です。
in our administrative processes
私たちの管理プロセスにおいて、事務的な手続きや処理の中で、という意味です。
The
annual
city
clean-up
event
is
essentially
a
large-scale
garbage
collection
effort.
(年次の市街地清掃イベントは、本質的に大規模なごみ収集活動です。)
The annual
年次の、毎年恒例の、という意味です。
city clean-up event
市街地清掃イベント、市全体で行われる清掃活動を指します。
is essentially
本質的に~である、という意味です。
a large-scale
大規模な、という意味です。
garbage collection
この文脈では、ごみ収集、という意味です。
effort
活動、取り組み、という意味です。
関連
memory management
heap
stack
memory leak
runtime
GC
automatic memory management