<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Taking Out The Trash</title><link>http://blogs.technet.com/b/ad/archive/2009/03/24/taking-out-the-trash.aspx</link><description>There will be times when you have to make big changes in your Active Directory. Sometimes those big changes mean deleting a lot of objects. I’ve personally needed to match customer environments by creating tens of thousands of AD objects just to have</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Taking Out The Trash</title><link>http://blogs.technet.com/b/ad/archive/2009/03/24/taking-out-the-trash.aspx#3299295</link><pubDate>Wed, 09 Dec 2009 05:50:04 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3299295</guid><dc:creator>Gennady Efimov - ge][</dc:creator><description>&lt;p&gt;Garbage Collection Scheduling Enhancements&lt;/p&gt;
&lt;p&gt;The process for completing garbage collection has changed in Windows Server 2003 to improve storage conditions in the directory database. Garbage collection removes a maximum of 5,000 objects per pass to avoid indefinitely delaying other directory service tasks. However, the rate at which remaining tombstones are deleted when more than 5,000 tombstones have expired has increased from Windows 2000 Server to Windows Server 2003, as follows:&lt;/p&gt;
&lt;p&gt;Windows 2000 Server: If collection stops because of the 5,000-object limit (rather than by running out of objects to collect), the next garbage collection pass is scheduled for half the normal garbage collection interval (by default, every 6 hours instead of 12 hours). Garbage collection continues running at this accelerated pace until all objects have been collected.&lt;/p&gt;
&lt;p&gt;Windows Server 2003: Rather than waiting a set time to remove a subsequent set of 5,000 tombstones, a domain controller continues deleting tombstones according to CPU availability. If no other process is using the CPU, garbage collection proceeds. Removing tombstones in this way keeps the database size from increasing inordinately as a result of the inability of garbage collection to fully complete removal of all tombstones during a garbage collection interval.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3299295" width="1" height="1"&gt;</description></item><item><title>re: Taking Out The Trash</title><link>http://blogs.technet.com/b/ad/archive/2009/03/24/taking-out-the-trash.aspx#3217449</link><pubDate>Tue, 24 Mar 2009 21:29:49 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3217449</guid><dc:creator>jansenet</dc:creator><description>&lt;p&gt;Tim,&lt;/p&gt;
&lt;p&gt;It sounds like the same logic is used when it comes to the garbage collections thats used during a GC tear down as far as the pre-emptions and priorities. &amp;nbsp;You had some good tidbits in there that I didn't know. &amp;nbsp;Great article! &amp;nbsp;Keep em coming! :)&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Eric&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3217449" width="1" height="1"&gt;</description></item></channel></rss>