--- a/webengine/memoryplugin/src/memoryplugin.cpp Thu Aug 27 07:44:59 2009 +0300
+++ b/webengine/memoryplugin/src/memoryplugin.cpp Thu Sep 24 12:53:48 2009 +0300
@@ -21,6 +21,14 @@
#include <ecom/implementationproxy.h>
#include <oommonitorplugin.h>
+/*
+ * Note: Even though we create this plugin to deal with memory events from the system for handling OOM,
+ * there is no code further down the line that actually handles them. We totally ignore these events.
+ * This is because the system has too high of an OOM threshold.
+ * I.e. the system may only have 6m left and think it's out of memory, however, the browser can still render
+ * many pages in only 6m. So, these system events are ignored and the browser handles OOM with its own mechanism.
+ * (See OOMStopper and OOMHandler)
+ */
TAny* CreateBrowserOOMPlugin()
{
const TUid KBrowserAppUid = { 0x10008d39 };