• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.
Sign in to follow this  
Followers 0

G300 most RAM efficient ICS/JB ROM out there?

14 posts in this topic

Posted · Report post

G300 is a great phone, after going through all the thread still don't have it clear which ICS/JB ROM is the most efficient and unveils phone's full capabilities without draining too much RAM.

0

Share this post


Link to post
Share on other sites

Posted · Report post

this is a great thread/question... this is seems to be the biggest draw back of the g300, 512 ram...

perform of the system seems to stutter when less than 100mb ram is available.

im guessing ICS is the best for this as ... jelly bean has been recommend for machines running with more than 512mb ram

0

Share this post


Link to post
Share on other sites

Posted · Report post

This is a bad question :) ICS and to a greater extent JB are supposed to use available ram whenever sensible so that your frequently used app doesn't have to load into memory from storage every time it runs. It takes no time to unload an app if it's idle and something else needs the space.

Not having much ram means (to put it simply) that you're more likely to have the thing you need already in ram when it comes time to use it.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Big issue for me. All ROMs except cm10 slow down badly. The cm10 team's kernel for ICS seems to fix it too.

1

Share this post


Link to post
Share on other sites

Posted · Report post

As has been said, a poor question. RAM utilisation in Linux (and thus Android) is not like in Windows. It doesn't help that Google pander to false preconceptions by having a "free" RAM indicator in the app manager.

Android wants to fill all available RAM with data, as Paul indicated, essentially because it is faster to read from RAM than other media. What then becomes important is how it shuffles that data about, especially with regard to what it chooses to discard in order to make space for additional data. Furthermore, AFAIK, there is nothing in CM10 that miraculously circumvents the G300s limited amount of RAM and CPU horse power.

0

Share this post


Link to post
Share on other sites

Posted · Report post

RIght now, CM9 and Stock+ are pretty good choices. CM10 is in flux ;-)

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

What then becomes important is how it shuffles that data about, especially with regard to what it chooses to discard in order to make space for additional data.

Indeed. RAM isn't the problem but memory allocation. That's what I believe Daz & Faggy sorted.

Edited by fr0do
1

Share this post


Link to post
Share on other sites

Posted · Report post

memory management is an important question, and some variant os's handle it better than others..

It is time consuming to manually manage apps, i don't see why lots of apps are left running, unless they are active in some way.

Unfortunately the real and costly way to solve this issue is to buy a phone with more RAM. More applications = More resources

needed. for me the best OS is infusion B6.

pretty solid. I have around 80mb free and anything less than 100mb seems to cause the system stutter on occasion. which can be frustrating. not long until my g3 jiayu arrives, i hope.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Unfortunately the real and costly way to solve this issue is to buy a phone with more RAM. More applications = More resources

I disagree Marian

More cores = more resources. More ram = more slow memory access.

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Indeed. RAM isn't the problem but memory allocation. That's what I believe Daz & Faggy sorted.

Adjusting the lowmemkiller values doesn't yield a day/night difference. The defaults are setting for balanced performance, with "multitasking" and speed at either side of the scale; tradeoffs are made.

i don't see why lots of apps are left running, unless they are active in some way

It's not rocket science. Inactive processes are cached in RAM so that they become responsive more rapidly when they become active again. Loading them into RAM from non-volatile storage takes longer and is also a needless waste of processor cycles. They're not just sat there wasting space; this is a well established design, developed over decades. Android != Windows. "Free" RAM is irrelevant; what is important is how much and quickly occupied memory can be released.

Edited by unaszplodrmann
0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

I disagree Marian

More cores = more resources. More ram = more slow memory access.

Well the idea I was responding to was that more apps, the way to deal with problem is to get more ram. The problem being that

more apps are being run then the system has ram for. And well in this day and age, apps are using more and more RAM, and we're running more and more apps concurrently.

Adjusting the lowmemkiller values doesn't yield a day/night difference. The defaults are setting for balanced performance, with "multitasking" and speed at either side of the scale; tradeoffs are made.

It's not rocket science. Inactive processes are cached in RAM so that they become responsive more rapidly when they become active again. Loading them into RAM from non-volatile storage takes longer and is also a needless waste of processor cycles. They're not just sat there wasting space; this is a well established design, developed over decades. Android != Windows. "Free" RAM is irrelevant; what is important is how much and quickly occupied memory can be released.

things like camera don't need to run in a ram, settings, text messages, i don't know, but they can load when need but to be kept in RAM seems a waste. Unless its whatsapp, facebook, etc where updates are regular, then they need to be active.

Anyway, running out of ram or cpu usage im not sure where the bottleneck occurs.

Edited by Mrian
0

Share this post


Link to post
Share on other sites

Posted · Report post

and i think that dazz (and tillaz b4 with infusion) made a good job with setting up their defaults..

0

Share this post


Link to post
Share on other sites

Posted · Report post

things like camera don't need to run in a ram, settings, text messages, i don't know, but they can load when need but to be kept in RAM seems a waste. Unless its whatsapp, facebook, etc where updates are regular, then they need to be active.

Again, you're not wrapping your head around the basics of how memory utilisation works under Linux, and more specifically Android. What seems like a waste to you, is not in fact a waste. I'm oversimplying here, but if an app is unused it will be removed from the cache when memory need to be freed for another active app. Manually killing processes actually harms performance.

Anyway, running out of ram or cpu usage im not sure where the bottleneck occurs.

It is most probably RAM. This is the same across ALL ROMs you find here. None of them has significantly better memory management than the other. CM9/10 has some small enhancements, but the G300 has only 512MB RAM, so the user has two choices: 1) run only select number of persistent services to avert memory getting tight, or 2) put up with a bit of sluggishness and occasional "force closing" of foreground apps.

0

Share this post


Link to post
Share on other sites

Posted · Report post

When you start some game for example, cache is gonna be free, because game need more ram, but in regular work with phone, ram is used with cache of apps to start them quick...So, free ram is wasted ram! :)

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.