<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://ls14-eini.cs.tu-dortmund.de/index.php?action=history&amp;feed=atom&amp;title=Garbage_Collector</id>
		<title>Garbage Collector - Versionsgeschichte</title>
		<link rel="self" type="application/atom+xml" href="https://ls14-eini.cs.tu-dortmund.de/index.php?action=history&amp;feed=atom&amp;title=Garbage_Collector"/>
		<link rel="alternate" type="text/html" href="https://ls14-eini.cs.tu-dortmund.de/index.php?title=Garbage_Collector&amp;action=history"/>
		<updated>2026-06-21T23:13:29Z</updated>
		<subtitle>Versionsgeschichte dieser Seite in EINI</subtitle>
		<generator>MediaWiki 1.26.2</generator>

	<entry>
		<id>https://ls14-eini.cs.tu-dortmund.de/index.php?title=Garbage_Collector&amp;diff=908&amp;oldid=prev</id>
		<title>Kristin am 3. März 2016 um 17:26 Uhr</title>
		<link rel="alternate" type="text/html" href="https://ls14-eini.cs.tu-dortmund.de/index.php?title=Garbage_Collector&amp;diff=908&amp;oldid=prev"/>
				<updated>2016-03-03T17:26:05Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='de'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Version vom 3. März 2016, 17:26 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Zeile 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der '''Garbage Collector''' ist ein Subsystem der Virtuellen Maschine von Java &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;und &lt;/del&gt;überprüft in regelmäßigen Abständen alle im Programm instanziierten Objekte nach ihrer Erreichbarkeit im Programm.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Der '''Garbage Collector''' ist ein Subsystem der &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Java Virtual Machine|&lt;/ins&gt;Virtuellen Maschine&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;von &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[&lt;/ins&gt;Java&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]]. Es &lt;/ins&gt;überprüft in regelmäßigen Abständen alle im Programm instanziierten &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[[Objekt|&lt;/ins&gt;Objekte&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]] &lt;/ins&gt;nach ihrer Erreichbarkeit im Programm.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Dies &lt;/del&gt;basiert auf &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;der &lt;/del&gt;einfachen Idee&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;, dass ein &lt;/del&gt;Objekt, auf &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;welches noch &lt;/del&gt;im Programmkontext &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;eine Referenz &lt;/del&gt;existiert, offensichtlich noch gebraucht &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wird, während ein &lt;/del&gt;Objekt, auf &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;welches &lt;/del&gt;im Programmkontext keine Referenz mehr existiert, &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;offensichtlich &lt;/del&gt;nie mehr verwendet werden &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;kann und &lt;/del&gt;nicht mehr benötigt &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;wird&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Der Collector &lt;/ins&gt;basiert auf &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;einer &lt;/ins&gt;einfachen Idee&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;: Ein &lt;/ins&gt;Objekt, auf &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;das eine Referenz &lt;/ins&gt;im Programmkontext existiert, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;wird &lt;/ins&gt;offensichtlich noch gebraucht&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;. Ein &lt;/ins&gt;Objekt, auf &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;das &lt;/ins&gt;im Programmkontext keine Referenz mehr existiert, &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;kann hingegen &lt;/ins&gt;nie mehr verwendet werden&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;, wird daher &lt;/ins&gt;nicht mehr benötigt &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;und gelöscht&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Durch dieses System braucht sich ein Java-Programmierer nicht darum kümmern, einmal &lt;/del&gt;durch ein Objekt reservierten &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;Speicher im System manuell wieder freizugeben&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Eine manuelle Freigabe des &lt;/ins&gt;durch ein Objekt reservierten &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Speichers ist also nicht notwendig&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Kristin</name></author>	</entry>

	<entry>
		<id>https://ls14-eini.cs.tu-dortmund.de/index.php?title=Garbage_Collector&amp;diff=601&amp;oldid=prev</id>
		<title>Hauer: Die Seite wurde neu angelegt: „Der '''Garbage Collector''' ist ein Subsystem der Virtuellen Maschine von Java und überprüft in regelmäßigen Abständen alle im Programm instanziierten Obj…“</title>
		<link rel="alternate" type="text/html" href="https://ls14-eini.cs.tu-dortmund.de/index.php?title=Garbage_Collector&amp;diff=601&amp;oldid=prev"/>
				<updated>2016-01-26T20:27:07Z</updated>
		
		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „Der &amp;#039;&amp;#039;&amp;#039;Garbage Collector&amp;#039;&amp;#039;&amp;#039; ist ein Subsystem der Virtuellen Maschine von Java und überprüft in regelmäßigen Abständen alle im Programm instanziierten Obj…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der '''Garbage Collector''' ist ein Subsystem der Virtuellen Maschine von Java und überprüft in regelmäßigen Abständen alle im Programm instanziierten Objekte nach ihrer Erreichbarkeit im Programm.&lt;br /&gt;
&lt;br /&gt;
Dies basiert auf der einfachen Idee, dass ein Objekt, auf welches noch im Programmkontext eine Referenz existiert, offensichtlich noch gebraucht wird, während ein Objekt, auf welches im Programmkontext keine Referenz mehr existiert, offensichtlich nie mehr verwendet werden kann und nicht mehr benötigt wird.&lt;br /&gt;
&lt;br /&gt;
Durch dieses System braucht sich ein Java-Programmierer nicht darum kümmern, einmal durch ein Objekt reservierten Speicher im System manuell wieder freizugeben.&lt;/div&gt;</summary>
		<author><name>Hauer</name></author>	</entry>

	</feed>