<?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: How Memory Management Applications Work and How to Save Money</title>
	<atom:link href="http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/</link>
	<description>The voice of the BlackBerry community.</description>
	<lastBuildDate>Wed, 22 May 2013 22:04:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: BLACKBERRY APP WORLD NOW FEATURES MESSAGE INBOX INTEGRATION » MESSAGES, BLACKBERRY, THIS, COOL, WORLD, ONCE » TECH MAGAZINE</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-521065</link>
		<dc:creator>BLACKBERRY APP WORLD NOW FEATURES MESSAGE INBOX INTEGRATION » MESSAGES, BLACKBERRY, THIS, COOL, WORLD, ONCE » TECH MAGAZINE</dc:creator>
		<pubDate>Wed, 05 Oct 2011 21:28:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-521065</guid>
		<description><![CDATA[[...] How Memory Management Applications Work and How to Save Money [...]]]></description>
		<content:encoded><![CDATA[<p>[...] How Memory Management Applications Work and How to Save Money [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlackBerry App World Now Features Message Inbox Integration &#124; BlackBerry Cool</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-521064</link>
		<dc:creator>BlackBerry App World Now Features Message Inbox Integration &#124; BlackBerry Cool</dc:creator>
		<pubDate>Wed, 05 Oct 2011 20:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-521064</guid>
		<description><![CDATA[[...] How Memory Management Applications Work and How to Save Money [...]]]></description>
		<content:encoded><![CDATA[<p>[...] How Memory Management Applications Work and How to Save Money [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Top Paid Apps Vs Smartphone Platform</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-470016</link>
		<dc:creator>Top Paid Apps Vs Smartphone Platform</dc:creator>
		<pubDate>Sun, 25 Apr 2010 10:49:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-470016</guid>
		<description><![CDATA[[...] are classified as utilities, but don’t necessarily provide much value to the user. For example, memory boosting apps are dubious in their ability to provide value to the user, but they’re very popular for BlackBerry. We try and educate the users as best as possible here [...]]]></description>
		<content:encoded><![CDATA[<p>[...] are classified as utilities, but don’t necessarily provide much value to the user. For example, memory boosting apps are dubious in their ability to provide value to the user, but they’re very popular for BlackBerry. We try and educate the users as best as possible here [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: What Do Top Paid Apps Say About the Smartphone Platform? &#124; BlackBerry Cool</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469970</link>
		<dc:creator>What Do Top Paid Apps Say About the Smartphone Platform? &#124; BlackBerry Cool</dc:creator>
		<pubDate>Fri, 23 Apr 2010 17:19:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469970</guid>
		<description><![CDATA[[...] classified as utilities, but don&#8217;t necessarily provide much value to the user. For example, memory boosting apps are dubious in their ability to provide value to the user, but they&#8217;re very popular for BlackBerry. We try and educate the users as best as possible [...]]]></description>
		<content:encoded><![CDATA[<p>[...] classified as utilities, but don&#8217;t necessarily provide much value to the user. For example, memory boosting apps are dubious in their ability to provide value to the user, but they&#8217;re very popular for BlackBerry. We try and educate the users as best as possible [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: BlackBerryCool Roundup for the Week of April 5th &#124; BlackBerry Cool</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469394</link>
		<dc:creator>BlackBerryCool Roundup for the Week of April 5th &#124; BlackBerry Cool</dc:creator>
		<pubDate>Fri, 09 Apr 2010 23:01:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469394</guid>
		<description><![CDATA[[...] with BlackBerryCool 100 Invites for Tungle for BlackBerry Beta Available to BlackBerryCool Readers How Memory Management Applications Work and How to Save Money This Day in BlackBerry: What Was Hot Today for the Past 5 Years Pt. 2 iPhone OS 4 to Get All the [...]]]></description>
		<content:encoded><![CDATA[<p>[...] with BlackBerryCool 100 Invites for Tungle for BlackBerry Beta Available to BlackBerryCool Readers How Memory Management Applications Work and How to Save Money This Day in BlackBerry: What Was Hot Today for the Past 5 Years Pt. 2 iPhone OS 4 to Get All the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle McInnes</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-470286</link>
		<dc:creator>Kyle McInnes</dc:creator>
		<pubDate>Thu, 08 Apr 2010 21:01:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-470286</guid>
		<description><![CDATA[I think the &quot;I am feeling it works and that&#039;s all that matters&quot; is exactly what&#039;s wrong with a lot of these applications. If they aren&#039;t doing anything you can&#039;t accomplish with some basic house cleaning, then users should know to avoid buying these apps.&lt;br&gt;&lt;br&gt;Take NetworkAcc for example. That app is filled with reviews of users not knowing if the app did anything at all (it doesn&#039;t). So if their network is running a little faster, they&#039;ll associate it with the app and think they&#039;re getting value they actually aren&#039;t.&lt;br&gt;&lt;br&gt;In the end, it&#039;s BlackBerryCool&#039;s job to educate the users about what a 3rd party app can do, and whether these claims are factual, to avoid a placebo-type effect that cheats the user out of their hard-earned money.&lt;br&gt;&lt;br&gt;There are so many apps out there that provide real value for money. Let&#039;s focus on those.]]></description>
		<content:encoded><![CDATA[<p>I think the &#8220;I am feeling it works and that&#39;s all that matters&#8221; is exactly what&#39;s wrong with a lot of these applications. If they aren&#39;t doing anything you can&#39;t accomplish with some basic house cleaning, then users should know to avoid buying these apps.</p>
<p>Take NetworkAcc for example. That app is filled with reviews of users not knowing if the app did anything at all (it doesn&#39;t). So if their network is running a little faster, they&#39;ll associate it with the app and think they&#39;re getting value they actually aren&#39;t.</p>
<p>In the end, it&#39;s BlackBerryCool&#39;s job to educate the users about what a 3rd party app can do, and whether these claims are factual, to avoid a placebo-type effect that cheats the user out of their hard-earned money.</p>
<p>There are so many apps out there that provide real value for money. Let&#39;s focus on those.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kyle McInnes</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469269</link>
		<dc:creator>Kyle McInnes</dc:creator>
		<pubDate>Thu, 08 Apr 2010 16:01:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469269</guid>
		<description><![CDATA[I think the &quot;I am feeling it works and that&#039;s all that matters&quot; is exactly what&#039;s wrong with a lot of these applications. If they aren&#039;t doing anything you can&#039;t accomplish with some basic house cleaning, then users should know to avoid buying these apps.&lt;br&gt;&lt;br&gt;Take NetworkAcc for example. That app is filled with reviews of users not knowing if the app did anything at all (it doesn&#039;t). So if their network is running a little faster, they&#039;ll associate it with the app and think they&#039;re getting value they actually aren&#039;t.&lt;br&gt;&lt;br&gt;In the end, it&#039;s BlackBerryCool&#039;s job to educate the users about what a 3rd party app can do, and whether these claims are factual, to avoid a placebo-type effect that cheats the user out of their hard-earned money.&lt;br&gt;&lt;br&gt;There are so many apps out there that provide real value for money. Let&#039;s focus on those.]]></description>
		<content:encoded><![CDATA[<p>I think the &#8220;I am feeling it works and that&#39;s all that matters&#8221; is exactly what&#39;s wrong with a lot of these applications. If they aren&#39;t doing anything you can&#39;t accomplish with some basic house cleaning, then users should know to avoid buying these apps.</p>
<p>Take NetworkAcc for example. That app is filled with reviews of users not knowing if the app did anything at all (it doesn&#39;t). So if their network is running a little faster, they&#39;ll associate it with the app and think they&#39;re getting value they actually aren&#39;t.</p>
<p>In the end, it&#39;s BlackBerryCool&#39;s job to educate the users about what a 3rd party app can do, and whether these claims are factual, to avoid a placebo-type effect that cheats the user out of their hard-earned money.</p>
<p>There are so many apps out there that provide real value for money. Let&#39;s focus on those.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: k</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469248</link>
		<dc:creator>k</dc:creator>
		<pubDate>Thu, 08 Apr 2010 05:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469248</guid>
		<description><![CDATA[Peter, I was only referring to actual memory that is used by applications during their runtime. This is &quot;memory&quot; for me. &lt;br&gt;&lt;br&gt;I think the user needs to care about &quot;RAM&quot;. Why? Well, the more objects are flying around and not collected by the GC the more memory is wasted. Yes, bad techniques are bad and a GC cannot do anything about that. But that&#039;s not the point. &lt;br&gt;&lt;br&gt;Make it simple: Every time my Curve 8900 had such a slow response time, I opened the menu and hit &quot;Boost Memory!&quot; (I am a MemoryBooster user and also tried other such apps too). Every single time the memory was &quot;boosted&quot;, the GC was fired (the hour glass was showing) and I got a message &quot;xx MB recovered&quot;. I don&#039;t know if it was actually that much, but what I know is: the device responding a lot faster right after it. That&#039;s a fact, nothing to discuss. I used that probably a couple thousand times and it was always like that. &lt;br&gt;&lt;br&gt;I am feeling it works and that&#039;s all that matters :)]]></description>
		<content:encoded><![CDATA[<p>Peter, I was only referring to actual memory that is used by applications during their runtime. This is &#8220;memory&#8221; for me. </p>
<p>I think the user needs to care about &#8220;RAM&#8221;. Why? Well, the more objects are flying around and not collected by the GC the more memory is wasted. Yes, bad techniques are bad and a GC cannot do anything about that. But that&#39;s not the point. </p>
<p>Make it simple: Every time my Curve 8900 had such a slow response time, I opened the menu and hit &#8220;Boost Memory!&#8221; (I am a MemoryBooster user and also tried other such apps too). Every single time the memory was &#8220;boosted&#8221;, the GC was fired (the hour glass was showing) and I got a message &#8220;xx MB recovered&#8221;. I don&#39;t know if it was actually that much, but what I know is: the device responding a lot faster right after it. That&#39;s a fact, nothing to discuss. I used that probably a couple thousand times and it was always like that. </p>
<p>I am feeling it works and that&#39;s all that matters <img src='http://www.blackberrycool.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469247</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Thu, 08 Apr 2010 05:12:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469247</guid>
		<description><![CDATA[k I&#039;d like to address your points if you don&#039;t mind:&lt;br&gt;&lt;br&gt;1. Memory DOES equal space. On the blackberry platform, transient and persistent flash memory are at a premium. These two are considered memory from the standpoint of the end user. It is important to note that memory &quot;boosting&quot; applications have absolutely no control over these mechanisms. The end user does not usually see nor care about RAM, unless the VM throws an OutOfMemoryException&lt;br&gt;&lt;br&gt;With respect to garbage collection, the memory manager will initiate a full GC when the backlight turns off, the device is locked, and many other idle states. The depletions in memory that people often see are due to poor java programming practices. Leaks in java are due to concrete references being built up in data structures over time and not released.&lt;br&gt;&lt;br&gt;2. Memory boosting applications can&#039;t (as in it&#039;s not possible) ensure that garbage collection happens more often. This is purely perceived. If you notice your memory dropping, you have to think about what kind of memory it is and how it impacts your device. If flash memory is dropping due to transient flash consumption, it&#039;s not something that a 3rd party application like a memory booster can fix.]]></description>
		<content:encoded><![CDATA[<p>k I&#39;d like to address your points if you don&#39;t mind:</p>
<p>1. Memory DOES equal space. On the blackberry platform, transient and persistent flash memory are at a premium. These two are considered memory from the standpoint of the end user. It is important to note that memory &#8220;boosting&#8221; applications have absolutely no control over these mechanisms. The end user does not usually see nor care about RAM, unless the VM throws an OutOfMemoryException</p>
<p>With respect to garbage collection, the memory manager will initiate a full GC when the backlight turns off, the device is locked, and many other idle states. The depletions in memory that people often see are due to poor java programming practices. Leaks in java are due to concrete references being built up in data structures over time and not released.</p>
<p>2. Memory boosting applications can&#39;t (as in it&#39;s not possible) ensure that garbage collection happens more often. This is purely perceived. If you notice your memory dropping, you have to think about what kind of memory it is and how it impacts your device. If flash memory is dropping due to transient flash consumption, it&#39;s not something that a 3rd party application like a memory booster can fix.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: k</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469237</link>
		<dc:creator>k</dc:creator>
		<pubDate>Thu, 08 Apr 2010 02:04:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469237</guid>
		<description><![CDATA[Kyle, I think you (like many other people) mix up very important differences:&lt;br&gt;&lt;br&gt;1. Memory does not equal space&lt;br&gt;Your screen shot in the top is about space or better disk space which the BlackBerry refers to as &quot;memory&quot;. This is totally misleading because memory can mean a lot of things. The memory improving applications do not do anything with your space and therefore, you will not see any effect in the screen shot shown here (when you use such memory applications).&lt;br&gt;&lt;br&gt;2. Memory is RAM&lt;br&gt;So as these memory apps do not do anything with the disk space, what do they work with? From computers we all know hard disk drives (HDD) and RAM (Random Access Memory). These memory apps work on the RAM. Which is memory too as you can see. &lt;br&gt;&lt;br&gt;3. Memory / RAM boosting&lt;br&gt;The garbage collector actually takes care of that RAM automatically. However, for some reason the BlackBerry&#039;s garbage is configured as seldom as possible. This leads in a longer battery life but the device might appear slower. So such memory boosting apps (I like these names :)) make sure the garbage collection happens more often which improves the BlackBerry&#039;s speed. At least it feels like it. &lt;br&gt;&lt;br&gt;4. A tight data plan&lt;br&gt;As memory is RAM a tight data plan has nothing to do with this topic. There is no data transfer happening with these memory apps. I would loose that comment :)]]></description>
		<content:encoded><![CDATA[<p>Kyle, I think you (like many other people) mix up very important differences:</p>
<p>1. Memory does not equal space<br />Your screen shot in the top is about space or better disk space which the BlackBerry refers to as &#8220;memory&#8221;. This is totally misleading because memory can mean a lot of things. The memory improving applications do not do anything with your space and therefore, you will not see any effect in the screen shot shown here (when you use such memory applications).</p>
<p>2. Memory is RAM<br />So as these memory apps do not do anything with the disk space, what do they work with? From computers we all know hard disk drives (HDD) and RAM (Random Access Memory). These memory apps work on the RAM. Which is memory too as you can see. </p>
<p>3. Memory / RAM boosting<br />The garbage collector actually takes care of that RAM automatically. However, for some reason the BlackBerry&#39;s garbage is configured as seldom as possible. This leads in a longer battery life but the device might appear slower. So such memory boosting apps (I like these names <img src='http://www.blackberrycool.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) make sure the garbage collection happens more often which improves the BlackBerry&#39;s speed. At least it feels like it. </p>
<p>4. A tight data plan<br />As memory is RAM a tight data plan has nothing to do with this topic. There is no data transfer happening with these memory apps. I would loose that comment <img src='http://www.blackberrycool.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Peter</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-509572</link>
		<dc:creator>Peter</dc:creator>
		<pubDate>Wed, 07 Apr 2010 21:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-509572</guid>
		<description><![CDATA[Hey Kyle,

I think it&#039;s great that you&#039;re publishing these kinds of informative articles. If I can add a little tidbit, here&#039;s some info about how the garbage collection system works on the BB:

 There are a few different kinds of garbage collection that take place on the device. For those interested, see here: http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800724/How_To_-_Interpret_GC_messages_in_the_Event_Log.html?nodeid=1498929&amp;vernum=0

The biggest thing to note is that the underlying device software has access to memory statistics that 3rd party applications do not. The native memory manager is far better equipped to determine and execute memory cleanup because it has a full view of the active memory state. Developers have access to only one call that can potentially affect the global memory state on the device: System.gc() (or rather, Runtime#gc()). In fact, as you mention, simply calling System.gc() can do nothing depending on the state of the VM. 

In this sense, 3rd party developers really have no REAL control over the device&#039;s global memory state.


]]></description>
		<content:encoded><![CDATA[<p>Hey Kyle,</p>
<p>I think it&#8217;s great that you&#8217;re publishing these kinds of informative articles. If I can add a little tidbit, here&#8217;s some info about how the garbage collection system works on the BB:</p>
<p> There are a few different kinds of garbage collection that take place on the device. For those interested, see here: <a href="http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800724/How_To_-_Interpret_GC_messages_in_the_Event_Log.html?nodeid=1498929&#038;vernum=0" rel="nofollow">http://www.blackberry.com/knowledgecenterpublic/livelink.exe/fetch/2000/348583/800451/800724/How_To_-_Interpret_GC_messages_in_the_Event_Log.html?nodeid=1498929&#038;vernum=0</a></p>
<p>The biggest thing to note is that the underlying device software has access to memory statistics that 3rd party applications do not. The native memory manager is far better equipped to determine and execute memory cleanup because it has a full view of the active memory state. Developers have access to only one call that can potentially affect the global memory state on the device: System.gc() (or rather, Runtime#gc()). In fact, as you mention, simply calling System.gc() can do nothing depending on the state of the VM. </p>
<p>In this sense, 3rd party developers really have no REAL control over the device&#8217;s global memory state.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Appesque &#187; BlackBerry, to memory manage or not?</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469196</link>
		<dc:creator>Appesque &#187; BlackBerry, to memory manage or not?</dc:creator>
		<pubDate>Wed, 07 Apr 2010 19:47:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469196</guid>
		<description><![CDATA[[...] is the question  Kyle over at BlackBerryCool discusses in his blog today. Its something that I&#8217;ve wondered [...]]]></description>
		<content:encoded><![CDATA[<p>[...] is the question  Kyle over at BlackBerryCool discusses in his blog today. Its something that I&#8217;ve wondered [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: DavidB</title>
		<link>http://www.blackberrycool.com/2010/04/07/how-memory-management-applications-work-and-how-to-save-money/comment-page-1/#comment-469186</link>
		<dc:creator>DavidB</dc:creator>
		<pubDate>Wed, 07 Apr 2010 17:52:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.blackberrycool.com/?p=19225#comment-469186</guid>
		<description><![CDATA[Very true, MANY of these memory management apps are more a way to get your money than for you to improve the performance of your device.  That said, being able to invoke garbage collection on demand without having to do a hard reset would be nice and RIM should just include a utility in the OS to do so.  More than just what the &quot;Memory Cleaner&quot; bundled app (which really does not much of anything really) can do.  And eliminate the market for these memory apps.]]></description>
		<content:encoded><![CDATA[<p>Very true, MANY of these memory management apps are more a way to get your money than for you to improve the performance of your device.  That said, being able to invoke garbage collection on demand without having to do a hard reset would be nice and RIM should just include a utility in the OS to do so.  More than just what the &#8220;Memory Cleaner&#8221; bundled app (which really does not much of anything really) can do.  And eliminate the market for these memory apps.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
