<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" > <channel><title>Comments on: CyberNotes: Windows Memory Usage Explained</title> <atom:link href="http://cybernetnews.com/cybernotes-windows-memory-usage-explained/feed/" rel="self" type="application/rss+xml" /><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/</link> <description>Technology News</description> <lastBuildDate>Sat, 26 May 2012 23:23:45 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>By: Randy</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-157283</link> <dc:creator>Randy</dc:creator> <pubDate>Mon, 08 Aug 2011 03:37:40 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-157283</guid> <description>@KC, you said to Harry: ----------------------- @ Harry, the “Private” label may be a bit confusing but it is not meant to represent the exclusively private parts of the memory. It represents how much memory a program is using excluding memory that is shared by other programs.Building on the articles example: The children may be using 7 crayons each (in total), but when they decide to pack up and go home they take their own (private) 5 crayons with them and no the two that the other kid shared with him. -----------------------More precisely, the “Private” label is not meant to represent the exclusively private parts of the memory. It represents how much memory a program is using excluding memory that other programs SHARE WITH IT.In other words, a program may be sharing some bytes of its &quot;Private Working Set&quot; with OTHER programs, but that STILL counts as part of its TOTAL &quot;private bites&quot; - what does NOT count are the bytes OUTSIDE of its &quot;Private Working Set&quot; that other programs SHARE WITH IT.Good analogy, suppose Randy and KC each have five crayons.  BEFORE we come together to pool our resources, we each have FIVE &quot;private crayons&quot;.  AFTER we leave and go home, we each have FIVE &quot;private crayons&quot;.  But while we are being good friends and SHARING together:KC still has five crayons that belong only to him, and which he will TAKE HOME with him when done.  Ditto with me, Randy.  So, if I SHARE two crayons with KC,those don&#039;t count as part of his &quot;five private crayons&quot;, because he won&#039;t get to keep them when he goes home.  Likewise if KC my buddy SHARES two crayons with me, little Randy, those don&#039;t count as part of my &quot;five private crayons&quot;, because I won&#039;t get to keep them when he goes home.I think this analogy reflects the DYNAMIC nature of memory management:  Because, I cannot count on KC my buddy&#039;s two crayons to be SHARED with me forever.  For example, KC&#039;s parents may call him home for supper, while I want to KEEP COLORING.  Likewise the &quot;shared memory&quot; that is granted by the memory manager to me from other programs, might, in the process of more CPU cycles, be &quot;called home for supper&quot; by the memory manager.But if I, as a program, wish to &quot;keep coloring&quot; - keep on running - then I will be left with my original &quot;Private Bytes&quot;.  So, &#039;Private&#039; means, only the memory that belongs to me and I KEEP, no matter if KC gets called home for supper before I wish to cease coloring:  no matter if I as a program wish to keep on running after those previously &quot;shared bytes&quot; (shared crayons) are GONE because KC&#039;s parents (the memory manager) called KC home for supper, and KC took HIS private crayons (private bytes) back home with him.</description> <content:encoded><![CDATA[<p>@KC, you said to Harry:<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br /> @ Harry, the “Private” label may be a bit confusing but it is not meant to represent the exclusively private parts of the memory. It represents how much memory a program is using excluding memory that is shared by other programs.</p><p>Building on the articles example: The children may be using 7 crayons each (in total), but when they decide to pack up and go home they take their own (private) 5 crayons with them and no the two that the other kid shared with him.<br /> &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p><p>More precisely, the “Private” label is not meant to represent the exclusively private parts of the memory. It represents how much memory a program is using excluding memory that other programs SHARE WITH IT.</p><p>In other words, a program may be sharing some bytes of its &#8220;Private Working Set&#8221; with OTHER programs, but that STILL counts as part of its TOTAL &#8220;private bites&#8221; &#8211; what does NOT count are the bytes OUTSIDE of its &#8220;Private Working Set&#8221; that other programs SHARE WITH IT.</p><p>Good analogy, suppose Randy and KC each have five crayons.  BEFORE we come together to pool our resources, we each have FIVE &#8220;private crayons&#8221;.  AFTER we leave and go home, we each have FIVE &#8220;private crayons&#8221;.  But while we are being good friends and SHARING together:</p><p>KC still has five crayons that belong only to him, and which he will TAKE HOME with him when done.  Ditto with me, Randy.  So, if I SHARE two crayons with KC,those don&#8217;t count as part of his &#8220;five private crayons&#8221;, because he won&#8217;t get to keep them when he goes home.  Likewise if KC my buddy SHARES two crayons with me, little Randy, those don&#8217;t count as part of my &#8220;five private crayons&#8221;, because I won&#8217;t get to keep them when he goes home.</p><p>I think this analogy reflects the DYNAMIC nature of memory management:  Because, I cannot count on KC my buddy&#8217;s two crayons to be SHARED with me forever.  For example, KC&#8217;s parents may call him home for supper, while I want to KEEP COLORING.  Likewise the &#8220;shared memory&#8221; that is granted by the memory manager to me from other programs, might, in the process of more CPU cycles, be &#8220;called home for supper&#8221; by the memory manager.</p><p>But if I, as a program, wish to &#8220;keep coloring&#8221; &#8211; keep on running &#8211; then I will be left with my original &#8220;Private Bytes&#8221;.  So, &#8216;Private&#8217; means, only the memory that belongs to me and I KEEP, no matter if KC gets called home for supper before I wish to cease coloring:  no matter if I as a program wish to keep on running after those previously &#8220;shared bytes&#8221; (shared crayons) are GONE because KC&#8217;s parents (the memory manager) called KC home for supper, and KC took HIS private crayons (private bytes) back home with him.</p> ]]></content:encoded> </item> <item><title>By: Anonymous</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-153090</link> <dc:creator>Anonymous</dc:creator> <pubDate>Wed, 30 Jun 2010 13:26:00 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-153090</guid> <description>Hi! I&#039;m not an expert... I hope you can help me in understanding the following mem usage issue. I made a comparison with my colleague (same windows xp, connected to the same company net, with the same configuration)and the mem usage of the same processes is much bigger in my PC then his one. i.e. explorer.exe (no windows open) 24000 vs 127000 acretray.exe 333 vs 3201 etc.Thanks Ciao</description> <content:encoded><![CDATA[<p>Hi! I&#8217;m not an expert&#8230; I hope you can help me in understanding the following mem usage issue. I made a comparison with my colleague (same windows xp, connected to the same company net, with the same configuration)and the mem usage of the same processes is much bigger in my PC then his one.<br /> i.e. explorer.exe (no windows open) 24000 vs 127000<br /> acretray.exe 333 vs 3201<br /> etc.</p><p>Thanks Ciao</p> ]]></content:encoded> </item> <item><title>By: kolyan</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-151295</link> <dc:creator>kolyan</dc:creator> <pubDate>Sun, 17 Jan 2010 12:09:59 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-151295</guid> <description>I prefer AnVir Task Manager</description> <content:encoded><![CDATA[<p>I prefer AnVir Task Manager</p> ]]></content:encoded> </item> <item><title>By: Bigun</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-151255</link> <dc:creator>Bigun</dc:creator> <pubDate>Thu, 14 Jan 2010 04:08:11 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-151255</guid> <description>Very nice job explaining some of the memory values reported by applications that monitor the computer resources.  Since task manager is one of the main mini-applications used your examples, there are a few terms used in task manager to express memory that you have not commented on.  Perhaps it is a matter of semantics, i.e., the same &quot;value&quot; that you expressed but you may have used a different &quot;term&quot; for name..My examples include:&quot;Commit charge&quot; and its use in the ratio given  on the process page of Task Manager&quot; Commit Charge: 1190M / 5412M &quot;&quot; Kernel Memory</description> <content:encoded><![CDATA[<p>Very nice job explaining some of the memory values reported by applications that monitor the computer resources.  Since task manager is one of the main mini-applications used your examples, there are a few terms used in task manager to express memory that you have not commented on.  Perhaps it is a matter of semantics, i.e., the same &#8220;value&#8221; that you expressed but you may have used a different &#8220;term&#8221; for name..</p><p>My examples include:</p><p>&#8220;Commit charge&#8221; and its use in the ratio given  on the process page of Task Manager</p><p>&#8221; Commit Charge: 1190M / 5412M &#8221;</p><p>&#8221; Kernel Memory</p> ]]></content:encoded> </item> <item><title>By: KC</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-151205</link> <dc:creator>KC</dc:creator> <pubDate>Sat, 09 Jan 2010 07:21:48 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-151205</guid> <description>@ Harry, the &quot;Private&quot; label may be a bit confusing but it is not meant to represent the exclusively private parts of the memory. It represents how much memory a program is using excluding memory that is shared by other programs.Building on the articles example: The children may be using 7 crayons each (in total), but when they decide to pack up and go home they take their own (private) 5 crayons with them and no the two that the other kid shared with him.</description> <content:encoded><![CDATA[<p>@ Harry, the &#8220;Private&#8221; label may be a bit confusing but it is not meant to represent the exclusively private parts of the memory. It represents how much memory a program is using excluding memory that is shared by other programs.</p><p>Building on the articles example: The children may be using 7 crayons each (in total), but when they decide to pack up and go home they take their own (private) 5 crayons with them and no the two that the other kid shared with him.</p> ]]></content:encoded> </item> <item><title>By: Harry</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-151198</link> <dc:creator>Harry</dc:creator> <pubDate>Fri, 08 Jan 2010 16:24:02 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-151198</guid> <description>The example gets me confused! Each kid owns 5 crayons, shares 2 of them. The non-shared part is only 3 crayons. If the private bytes is not shared, then it should be 3 crayons for each kid, why 5 as you indicated here. Each kid owns 5, among them non-shared part is only 3. Can you clarify my confusion?</description> <content:encoded><![CDATA[<p>The example gets me confused! Each kid owns 5 crayons, shares 2 of them. The non-shared part is only 3 crayons. If the private bytes is not shared, then it should be 3 crayons for each kid, why 5 as you indicated here. Each kid owns 5, among them non-shared part is only 3. Can you clarify my confusion?</p> ]]></content:encoded> </item> <item><title>By: TWM</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-150188</link> <dc:creator>TWM</dc:creator> <pubDate>Mon, 02 Nov 2009 11:57:51 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-150188</guid> <description>So whats Commit size in relation to this? I thought it was the process size, including any that had been swapped out?If I want to report the total amount of space my process is using which should I use?</description> <content:encoded><![CDATA[<p>So whats Commit size in relation to this? I thought it was the process size, including any that had been swapped out?</p><p>If I want to report the total amount of space my process is using which should I use?</p> ]]></content:encoded> </item> <item><title>By: Robin</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-149222</link> <dc:creator>Robin</dc:creator> <pubDate>Tue, 25 Aug 2009 09:48:43 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-149222</guid> <description>Nice article..Thanks!</description> <content:encoded><![CDATA[<p>Nice article..Thanks!</p> ]]></content:encoded> </item> <item><title>By: Windows??????????? - ???? &#171; ?????</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-147574</link> <dc:creator>Windows??????????? - ???? &#171; ?????</dc:creator> <pubDate>Fri, 24 Apr 2009 09:47:28 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-147574</guid> <description>[...] ??Process Explorer?????????????Windows Memory Usage Explained Possibly related posts: (automatically generated)IQ Testæ–°å‰å£«å–é†‰äº† [...]</description> <content:encoded><![CDATA[<p>[...] ??Process Explorer?????????????Windows Memory Usage Explained Possibly related posts: (automatically generated)IQ Testæ–°å‰å£«å–é†‰äº† [...]</p> ]]></content:encoded> </item> <item><title>By: Reclaim Memory by Mastering Windows&#8217; Task Manager &#124; Lifehacker Australia</title><link>http://cybernetnews.com/cybernotes-windows-memory-usage-explained/#comment-147498</link> <dc:creator>Reclaim Memory by Mastering Windows&#8217; Task Manager &#124; Lifehacker Australia</dc:creator> <pubDate>Wed, 15 Apr 2009 01:28:42 +0000</pubDate> <guid isPermaLink="false">http://cybernetnews.com/2007/11/20/cybernotes-windows-memory-usage-explained/#comment-147498</guid> <description>[...] Learn the difference between Windows&#8217; two memory types: Both Task Manager and Process Explorer can detail a program&#8217;s use of &#8220;Working Set&#8221; and &#8220;Private Working Set&#8221; memory&#8212;umm, wait, what? This CyberNet mini-tutorial should make it a bit more clear. [...]</description> <content:encoded><![CDATA[<p>[...] Learn the difference between Windows&#8217; two memory types: Both Task Manager and Process Explorer can detail a program&#8217;s use of &#8220;Working Set&#8221; and &#8220;Private Working Set&#8221; memory&mdash;umm, wait, what? This CyberNet mini-tutorial should make it a bit more clear. [...]</p> ]]></content:encoded> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 298/319 objects using disk: basic

Served from: cybernetnews.com @ 2012-05-26 19:32:41 -->
