Jump to content

Quest for more RAM?


Guest PACOSH

Recommended Posts

Guest PACOSH

when i was running thru all kinds of rom for g300 here, i have noticed that plenty of users is (after installing new image - and doesnt matter which ones now) is complaining about "not having enough of FREE RAM"..

This is my personal opinion and I would like to start a discussion for anyone who is suffering (as i used to too) by low free ram syndrom :D

Here is my view: i think that generally we look for more free ram because we were using windows :P , and to be honest its perfectly normal, because windows os memory management is... well not as good as unix/linux.. android (as kind of linux) has a good implementation of ram usage... it actually try to use as much ram as possible to make ur phone run smoothly by keeping most used applications (and predicting their use again) in the memory... obviously when u suddenly try to open some new app (game for instance with huge need of ram), than it takes some time to free needed memory and load the new app in...

so... its always better to have more ram.. but with the 'free ram' its a bit different, because android will try to use as much ram as possible to keep more apps alive there.. so if u are checking ur phone constantly if u have lets say more than 100MB free ram available all the time you are actually not doing yourself any favor..

there is no discussion about more ram = better app management, but free ram doesnt actually mean smoother running of your phone..

a lot of users here were saying that 'i used to have 130MB free ram, and now after new rom image install i have only 60MB'.. thats ok, it should be enough to keep your phone running nice.. and in case some newly opened app will need more, android will make space for it itself.. do not be slave of free ram checking, just go with your feeling of phone smoothness..

that is the reason why i do not use any third party app killers.. not mentioning that some apps will (after being killed) try to start immediately again.. for me just waste of ram :D

but there is still few ways how to help android with more efficient ram management:

1)simply free your cache

if u need more:

2)restart your phone

3) V6 supercharger is probably the best script for android phones ram management:

http://www.modaco.com/topic/356079-guide-v6-supercharger-install-%E2%80%93-all-roms-%E2%80%93-kill-lag-increase-speed/page__hl__%20supercharger

i think that some developers here are already implementing this script into their images, so check first..

4)than u can use some of the swappers:

here is one example, although it need be supported by kernel which can be a issue with some roms

https://play.google....nN3YXBwZXIyIl0.

please share your opinions and advices, i want to know more about this issue...

Link to comment
Share on other sites

Guest edwardecl

One of the main problems is most apps on android use lots of RAM for no good reason (lazy developers), including Google themselves. You look at the keyboard app and see it using 13MB of ram... why? it's only a virtual keyboard, the one in windows is a bloated piece of crap and that's only using 4MB of RAM. Then you have the widgets that use 10MB of RAM a piece sometimes more.

It all adds up.

Link to comment
Share on other sites

Guest unaszplodrmann

I don't think there is a great deal that could be added to your post, PACOSH, other than background info. I would say however that the V6 supercharger script is a bit overhyped. It makes a noticeable difference on heavily RAM constrained devices like the HTC Desire or Samsung i7500, but I can't see that its really bothering with on a new devices running the latest and greatest from Google. The faster these devices come, the more pointless things like memory scripts, governor and scheduler patches become. All that stuff is just go faster stripes; its like a poor mans alternative to car mods.

One of the main problems is most apps on android use lots of RAM for no good reason (lazy developers), including Google themselves. You look at the keyboard app and see it using 13MB of ram... why? it's only a virtual keyboard, the one in windows is a bloated piece of crap and that's only using 4MB of RAM. Then you have the widgets that use 10MB of RAM a piece sometimes more.

It all adds up.

13 MB of RAM is good for a keyboard. Swype often weighs in at about 40 MB! But yeah, you've got a point, I think, but thats the price to be payed for accessibility. Employing Java on an embedded device is not a good choice in terms of efficient use of memory management, but its great for portability and rapid app development. Ultimately though I think the Dalvik VM will prove to be Android's achilles heel. Tizen (and maybe the revived MeeGo project) will prove to be leaner, yet accessible alternatives, unburdened by the threat of litigation from Apple.

Edited by unaszplodrmann
Link to comment
Share on other sites

Guest Cardie

V6 super charger in my opinion is crap. Installed it on my G300 and only got 40mb on ram spare with NOTHING running (apart from settings) !

Link to comment
Share on other sites

Guest PACOSH

V6 super charger in my opinion is crap. Installed it on my G300 and only got 40mb on ram spare with NOTHING running (apart from settings) !

as unaszplodrmann stated above it maybe isnt the right thingy for g300 (i mentioned it in my post coz its quite famous) and i really think that within most of the roms offered here on forum is some kind of this script implemented already.. i personally do not use it.. but its worth of mentioning i believe..

Link to comment
Share on other sites

Guest irishpancake
V6 super charger in my opinion is crap. Installed it on my G300 and only got 40mb on ram spare with NOTHING running (apart from settings) !

That's quite a thing to say Cardie, if you don't mind me saying. :unsure:

Of course, you are indeed entitled to your opinion, but it's not shared by the thousands of users of Zepp's V6 SuperCharger...

but, even though you are entitled to your opinion, it is not cool to call another's work "crap".......

unless if course you can offer definitive proof of your opinion......

and of course something which is "not crap" that you have written yourself ???

perhaps you should take it up with Zepp himself in the V6 thread on XDA, I am sure he would be delighted to discuss it with you!!!

It would also be nice if you disclosed your full workings, I.e. what ROM you were on, what were the results if the various options in the script, etc.

Link to comment
Share on other sites

Guest EviL FazZ

I must say, I'm very much on your wavelength POCOSH as I'm also trying to work how to improve the free memory available and rather confused at the given specs from Huawei's official page: http://goo.gl/SQQI8 :huh:

My previous phone was the euro version of the HTC HD2 (Leo) and due to it's age was very limited in free resources (not to mention it was NOT even an Android phone originally). Anywho, with HD2 ROM's, I was able to custom build them all and lower the partition size required to allow me free up over 70Mb free. Not much I know, but it was a lot when you had little to work with and forced to use SD-Ext, which is clever stuff, but even with a Class 10 microSD card in the slot, it would make daily usage sloOoOow -_-

What I'm trying to work out... if actually possible... can the partition layout be safely altered? I also think the internal 2Gb microSD should be set as the default storage and SDcard (not SDcard2), with everything else (your personal photos, music, documents, etc) on the external microSD :)

I'm sure many will disagree, but each to their own too ;)

Edited by EviL FazZ
Link to comment
Share on other sites

Guest droiddruid

Isn't free ram wasted ram due to how it is handled under android/linux and free ram having as much use as an underwater hairdryer?

Link to comment
Share on other sites

Guest hecatae
Isn't free ram wasted ram due to how it is handled under android/linux and free ram having as much use as an underwater hairdryer?

True, but all the posts in this thread are about how inefficient the Huawei stock kernel is at making best use of the available ram.

Link to comment
Share on other sites

Guest unaszplodrmann

True, but all the posts in this thread are about how inefficient the Huawei stock kernel is at making best use of the available ram.

I'm curious, what makes you say inefficiencies in Huawei's kernel setup is the main subject of interest? This thread appears to be more concerned with high level memory management in the Dalvik VM. Going oom on desktop Linux distro is much more painful than on Android because Dalvik's memory management handles things gracefully, without the kernel oom killer ever axing processes under normal circumstances.

Link to comment
Share on other sites

Guest unaszplodrmann

what do people think of ram manager?

I think it's a crafty way of trying to sucker £1.20 out of people. That isn't a RAM manager, it is essentially a preference screen for the thresholds used by the real memory manager, integrated into Android's Dalvik VM. Setting those thresholds can be useful on seriously RAM constrained devices, but if you find that Android is crawling due to lack of available memory on a device with 512MB+ RAM, then you'll notice alot more benefit from reducing the many background services you are almost certainly running. If you're going to spend money on this kind of thing, then an app like Autostarts is much more effective.

Edited by unaszplodrmann
Link to comment
Share on other sites

Guest MrPuddington

One of the main problems is most apps on android use lots of RAM for no good reason (lazy developers), including Google themselves. You look at the keyboard app and see it using 13MB of ram... why? it's only a virtual keyboard, the one in windows is a bloated piece of crap and that's only using 4MB of RAM.

And of course we used to run complete operating systems with graphics and everything in 56k... but the times have changed, and bloat is the new trend. As electronics get more powerful, more bloat becomes acceptable, and the cycle continues.

I think the only option is to look at apps, how much memory they use, and just pick the slim ones. For example most of the free apps of the day on amazon seem to be bloated to the extreme, and some also suck your battery empty in no time. For me, this has been the best lesson not to spend any money on apps unless I am sure that it is a decent piece of work.

The problem is of course that as RAM gets scarce, apps get terminated, and then either lose state or take time to re-spawn. Swype is quite liable to this, as are many games. In this sense you cannot have enough memory - and Android will use it. 1 GB sure would be a nice improvement.

Link to comment
Share on other sites

Guest Cardie

That's quite a thing to say Cardie, if you don't mind me saying. :unsure:

Of course, you are indeed entitled to your opinion, but it's not shared by the thousands of users of Zepp's V6 SuperCharger...

but, even though you are entitled to your opinion, it is not cool to call another's work "crap".......

unless if course you can offer definitive proof of your opinion......

and of course something which is "not crap" that you have written yourself ???

perhaps you should take it up with Zepp himself in the V6 thread on XDA, I am sure he would be delighted to discuss it with you!!!

It would also be nice if you disclosed your full workings, I.e. what ROM you were on, what were the results if the various options in the script, etc.

Maybe I said it wrong, as stated before you said anything, its probably not the right thing for the G300, as I never saw that I assumed it worked okay. Just in my opinion (which as you say im very entitled to have) for something that is 'long winded' and doesnt really do what its supposed to you can't expect me to be happy with, but its free, I respect that and as I now know that it probably doesnt work for the G300 I might aswell un install it. I really dont think 'Zepp' could give a crap about what I think, im sure hes got better things to do in his life that worry about one person on one forum, anyway... what I think is differnt now and I wasnt in the right place to critisize, maybe I should of read into a bit more detail about it. Therefore I DEEPLY apologise to you and 'Zepp' for calling his FREE work 'crap' which I was in no place to do!

Thankyou.

Link to comment
Share on other sites

Guest irishpancake

Maybe I said it wrong, as stated before you said anything, its probably not the right thing for the G300, as I never saw that I assumed it worked okay. Just in my opinion (which as you say im very entitled to have) for something that is 'long winded' and doesnt really do what its supposed to you can't expect me to be happy with, but its free, I respect that and as I now know that it probably doesnt work for the G300 I might aswell un install it. I really dont think 'Zepp' could give a crap about what I think, im sure hes got better things to do in his life that worry about one person on one forum, anyway... what I think is differnt now and I wasnt in the right place to critisize, maybe I should of read into a bit more detail about it. Therefore I DEEPLY apologise to you and 'Zepp' for calling his FREE work 'crap' which I was in no place to do!

Thankyou.

Well my friend, I just don't like someone calling another person's work "crap".......

especially without offering any proof as to why you hold that opinion......or even any examples showing how you came to that conclusion.........

"crap" is quite an insulting word to ppl of my generation, meaning sh1t, in case you don't know!!!!!

I would be very wary of describing even my worst enemies work as "sh1t".......do you understand???

but thanks for the "apology"

I definitely think Zeppelinrox would be prepared to assist you if you are having problems with his script, as he has done for many hundreds since the script was published on XDA, where it s the single longest thread, and is being continuously updated.....which takes a lot of work, as you say, for free [although I don't understand your emphasis on this point].

V6 Supercharger may not have worked for you, but it has worked for many others, so do we say everyone else is out of step, or do we go for the obvious explanation?

Of course until you disclose what exactly is your problem, we can't tell.....

Cheers

Link to comment
Share on other sites

Guest unaszplodrmann
zeppelinrox:

Groupings were ALL MESSED UP and made NO SENSE to me whatsoever...

http://forum.xda-dev...ad.php?t=991276 (unhide the geek section to view)

Well my friend' date=' I just don't like someone calling another person's work "crap".......[/quote']

As the above quote indicates, zeppelinrox can be pretty strident in his opinions, too. You should check out mail.gnome.org some time - or maybe not - things can get a little heated. Suffice to say, it would be inaccurate to portray software development as a sphere of activity largely populated by perfect gentlemen!

Link to comment
Share on other sites

  • 3 weeks later...
Guest MrPuddington
There is more than enough on this phone if you are savvy.

I disagree - multitasking with this phone is just no fun. If I play a simple game, want to use the browser to check something out, and a process is running in the background, then the keyboard keeps getting killed. It takes a few seconds to reappear, and that's just annoying.

There are probably two factors to this: for some reason, only about 380 of the 512 MB are available. (Is the rest used by the baseband? kernel? some other crap?) And the system does not seem to be very clever about using these 380 MB - giving more resources to some background processes, and not enough to apps.

Link to comment
Share on other sites

Guest PACOSH

And the system does not seem to be very clever about using these 380 MB - giving more resources to some background processes, and not enough to apps.

i know its not a perfect solution at all, but u can setup background process limit in developers options..

Link to comment
Share on other sites

Guest bladebuddy

Totally agree with the above post, and Iunderstand how android sorts it vm out by allowing more then is needed in most cases. The problem is say ICS allocated 35mb embed of vm ram for system apps e.t.c, quite often I see less then that available according to sense analog clock widget settings ( not the most accurate). I also use apps like autostarts to kill off background apps which works a little. I don't no if its the kernel or hwa or anything else but this phone manages its ram very poorly add to that a 1gh processor and somethings wrong. My blade using either Ginger or ICS runs a lot more smoothly then this phone with the same ram and a lot smaller processor. I don't no if its something to do with the kernel as I read Dazzoz mentioned something about the kernel is made to run with multiple devices or if its just a s--t rom as they have got slightly better with each release. But there is no way we have enough ram, or should I say we have enough ram its just very wasteful, and I do need to run task killer's or scripts to sort it as stated above try running multiple tasks and see how well it runs. NOT THAT WELL.

Link to comment
Share on other sites

Guest sonicprogress

quick to respond, quicker to miss my point.

on the g1 if you moved away from the browser it has to reload everything from scratch...

its all relative. the g300 is plenty if you are conservative. if you are not, then maybe you need a higher end device.

in other words, stop complaining and be grateful for what you have.

Link to comment
Share on other sites

Guest bladebuddy
quick to respond, quicker to miss my point.

on the g1 if you moved away from the browser it has to reload everything from scratch...

its all relative. the g300 is plenty if you are conservative. if you are not, then maybe you need a higher end device.

in other words, stop complaining and be grateful for what you have.

6th line down on the first post " I would like to start a discussion"

No ones complaining were discussing.

Secondly this is a higher end device to what I had if you read my post.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.