RAM hack - Galaxy S I9000 General

RAM hack to move data to NAND, what is this? everyone is saying it makes their phone alot faster.

Read this
http://forum.xda-developers.com/showthread.php?t=715822

Related

is it really advatage with hacked RAM size?

hi all,
it seems no change in speed by using 576MB hacked instead of original 488Mb (for my personal experience after using 2 cooked roms).
Can anyone help to give me more info for this such as advantage/disadvantage for these size and will it harm system or not?
Actually, it just happy me with bigger free size of ~300mb
thanks
This issue could also have other reasons.
Imagine you have a car
On the speedometer max speed is 200 km / h
Now you build a speedometer with a top speed 300 km / h
each now looks in the car assumes
that you have a tuned car which goes really fast
WM apps usually consume something between 0.2 (Outlook) to 10MB of memory (TomTom), so having 200MB free is more than enough for some serious multitasking. So, it is definitely not needed, but does not make any harm either.
I donĀ“t agree, I had a Diamond with 192 mb ram and a touch HD with 288 mb ram, and both just powered, the HD was a lot faster, just because of the 100 mb extra ram (both had more than 50% ram free)
extra ram wont make the machine faster per say... it just increases the ability to handle more
If there was no advantage, then HTC would have probably not reales a HD2 with twice the amount of memory as the first release.
pkoper said:
If there was no advantage, then HTC would have probably not reales a HD2 with twice the amount of memory as the first release.
Click to expand...
Click to collapse
I totally agree, especially since they haven't done that.
pkoper said:
If there was no advantage, then HTC would have probably not reales a HD2 with twice the amount of memory as the first release.
Click to expand...
Click to collapse
as johnc says... they havent done that.
What they did do is release the T-Mobile Us version with twice as much ROM.
nothing to do with RAM. get your facts straight.
The T-Mobile US version however does have an extra 128MB RAM. But like i said above... there is no increase in overall performance. Extra RAM simply means it is able to handle more multitasking.
Gurgulio said:
This issue could also have other reasons.
Imagine you have a car
On the speedometer max speed is 200 km / h
Now you build a speedometer with a top speed 300 km / h
each now looks in the car assumes
that you have a tuned car which goes really fast
Click to expand...
Click to collapse
i think this is the best answer. Yes, it just bring us the feeling.
some of you misunderstand my question. Of course, bigger ram size is surely faster but in this case, it is just a tweak from original 488Mb (hardware) up to 567Mb (fake ram )
bigfun said:
i think this is the best answer. Yes, it just bring us the feeling.
some of you misunderstand my question. Of course, bigger ram size is surely faster but in this case, it is just a tweak from original 488Mb (hardware) up to 567Mb (fake ram )
Click to expand...
Click to collapse
no all hd2 have same rame size 576 ,it is not tweak to show fake capacities ,and it had been tested
hoss_n2 said:
no all hd2 have same rame size 576 ,it is not tweak to show fake capacities ,and it had been tested
Click to expand...
Click to collapse
is is the truth? my HD2 show only 488mb with stock rom
bigfun said:
is is the truth? my HD2 show only 488mb with stock rom
Click to expand...
Click to collapse
It requires a tweak to 'unlock' the extra RAM as it has been 'hidden' by the ROM software.
bigfun said:
is is the truth? my HD2 show only 488mb with stock rom
Click to expand...
Click to collapse
it willnot show the 576 with out flashing new roms and new radios as the old os doesnot support this amound of ram
rp-x1 said:
It requires a tweak to 'unlock' the extra RAM as it has been 'hidden' by the ROM software.
Click to expand...
Click to collapse
a tweak or change the rom
From the technical point of view. When an application is started the operating system loads the application from the ROM into the RAM memory, this process is slow because ROM memory is slower to read than RAM memory. So in order to take full advantage of the CPU 1GHZ processor, the operating system needs enough RAM memory to load the full application. RAM memory sits right on top of the CPU and communication between the CPU and RAM is very fast. If there isn't enough RAM memory the operating system will load part of the application into RAM and the rest will remain on the ROM. This will make the operating system to constantly read ROM memory which slows down your application. In some cases when an application is stopped the operating system might not release corresponding RAM memory, this is called a LEAKING POINTER. In this case you will need to reboot your system to release the memory. Having too many LEAKING POINTER will make your phone run slower because operating system constantly has to go to the ROM memory instead of using the full potential of the RAM
malisha1 said:
this is called a LEAKING POINTER
Click to expand...
Click to collapse
lol...
Nearly as funny as RAMAROM!
With over 448MB of RAM, I really doubt that any WM app is going to cause problems with memory leaks to the extent that an app cannot run properly. Bear in mind that WM apps are tiny, compared to Windows (PC) applications, so the same rules don't really apply. Yes, they do, okay, but these things simply don't happen.
You really shouldn't notice any difference between 448MB of RAM and 576MB of RAM. If you do, it's in your head, probably because you want to believe it. Perception is not always fact.
johncmolyneux said:
lol...
Nearly as funny as RAMAROM!
With over 448MB of RAM, I really doubt that any WM app is going to cause.
Click to expand...
Click to collapse
I agree with you but if you are a browsering the internet and listening to music and have couple of other clients/apps running you might see a jump in the memory usage.
malisha1 said:
I agree with you but if you are a browsering the internet and listening to music and have couple of other clients/apps running you might see a jump in the memory usage.
Click to expand...
Click to collapse
Yes, of course, but still not to the extent that we're talking about. I've never seen the memory usage on my HD2 over about 60%, and I use it very heavily.
Like I said, the (PC) Windows rules don't really apply to WM.
johncmolyneux said:
Yes, of course, but still not to the extent that we're talking about. I've never seen the memory usage on my HD2 over about 60%, and I use it very heavily.
Like I said, the (PC) Windows rules don't really apply to WM.
Click to expand...
Click to collapse
I guess so, my professional exprience is working with windows server and unix mainframe systems. Which could be different from a phone architecture.
If anyone manages to max out the standard 448MB of RAM then i would like to know how the hell they managed it with winmo!

Available Memory

So when im not running anything, when i open Advanced Task Killer it has like 125M is this right???
So what the other 387MB doing?
what I see
when I 1st start I have about 230MB, after a few minutes it goes down to about 90mb...without opening anything...seems many programs on the Samsung "open" by themselves...also, I see that the CPU goes down to about 100Mhz so I keep it at 1000Mhz with setcpu....plus deleted many Samsung apps(about 30MB)...helps with the lag...
Don't worry so much about it. This isn't windows, you don't need to worry about free RAM. Android will kill tasks as needed to free ram when it needs to. Some of that is likely used for disk cache as well. That will also be released as needed. Let the OS do its job, it's quite good at it..
Killing some of the bloatware will help as well, but you need root.
I also think that this phone, like the G1, has some of the speced 512M ram dedicated to the camera, GPU, and other stuff. In the terminal, free shows about 388M as total ram.
is it a good to create a swap partition on the SD card?
Why on earth would you want swap with this much ram? You likely can, with root and swapper, but why? This phone doesn't need it like the G1 did. Swap could help keep more apps open in the background, but there are already a lot of them there. I don't see any benefit to swap right now. What isn't working for you that you think is related to low ram?
ttabbal said:
Why on earth would you want swap with this much ram? You likely can, with root and swapper, but why? This phone doesn't need it like the G1 did. Swap could help keep more apps open in the background, but there are already a lot of them there. I don't see any benefit to swap right now. What isn't working for you that you think is related to low ram?
Click to expand...
Click to collapse
Yeah...what he said ^
Sent from my Samsung Vibrant using XDA App
As with the nexus one, not all 512mb can be addressed by the system right off the bat; we may need to wait until a newer kernel comes out
Sent from my SGH-T959 using XDA App

Total noob to root, need some help

Okay, I rooted to help clear up memory on my Epic 4G so it would run faster and I could do what I wanted.
Prior to root, I had 70-100mb of free Ram according to Taskiller. After rooting, it is ALWAYS at 55mb free. Doesn't seem to matter what apps I keep or delete.
What I am looking for is advice to keep the Droid rocking, running smooth, and running the way I want it to. Suggestions on apps, etc. would be greatly appreciated.
Again, I'm a root noob so take it easy.
You need to remember that RAM is only proportional to applications that are actually RUNNING. It has nothing to do with those that are merely installed.
also things loaded in ram make those things load faster as it is memory of the apps you load the most. someone said that unused ram is wasted ram. so i wouldnt be so worried as to how much ram you have loaded this is different from a pc to where a pc gets bogged down from to much in ram.
jbadboy2007 said:
also things loaded in ram make those things load faster as it is memory of the apps you load the most. someone said that unused ram is wasted ram. so i wouldnt be so worried as to how much ram you have loaded this is different from a pc to where a pc gets bogged down from to much in ram.
Click to expand...
Click to collapse
What he meant was this is different from a PC running Windows and RAM is depleted - In a Linux enviroment RAM is essentially recycled and capable of longer periods of continuous up time. Hence the dominance of Unix/Linux boxes chosen for server enviroments.

NAND vs RAM: which is faster?

So, which one runs faster? RAM Roms or NAND Roms?
I'm trying my first NAND rom and it is pretty slow compared to SuperRAM... but I still need to try some other NAND Roms...
I think, RAM Roms runs faster
I personally like NAND better. When I used RAM it seemed like it might of been a little bit faster but it had more bugs and seem to freeze a lot on me.
Sent from my HTC HD2 using XDA App
RAM is supposed to be faster but I've noticed a difference in bootup times and Quadrant benchmarks. Between gaming and just normal use, there's really not much of a difference.
From human observation you will not notice any difference with HD2 specification. But technically RAM is faster than NAND, also don't call it ROM as it means READ ONLY MEMORY. Trust me you can write it on NAND but I know I know you will say write is disabled thats done though permission base structure.
I know all about allocating things directly into the memory been using that for ages in *nix world as we have saying unused memory is useless memory. IRL you won't notice any diff so NAND might be better for you natively.
I guess I need to try some other NAND build then... Because with the one I am now I notice it is a lot slower than the SuperRAM one...
STHNS said:
From human observation you will not notice any difference with HD2 specification. But technically RAM is faster than NAND, also don't call it ROM as it means READ ONLY MEMORY. Trust me you can write it on NAND but I know I know you will say write is disabled thats done though permission base structure.
Click to expand...
Click to collapse
Yeah I know what ROM stands for but people call it ROMs... Don't ask me why

RAM

I have rooted my Asus TF, Put on the H 3.1 os, used Clemsyn Blades kernel, running very nicely. I have rooted it, and uninstalled crap like facebook, books, splashtop etc...lot of useless bloatware is out...However here is the problem........LOW MEMORY....This machine has ram of 1GB, and only 800mb shows, so almost 200 for the GI, and out of that 800, about 400mb is always used, despite using various app killers, I think we should be able to get it to about 200mb used? anyone know where so much of ram is bieng eaten
My question to you great knowledgeable friends is;
1) how to get rid of more useless apps eating memory
2) does using a different launcher reduce ram eating?
3) is it possible to achieve about 200-300mb consistent ram?
This is an awsome machine, I think more tweks we can make is super. I have a Samsung GS2, I have removed most of the stock stuff on it and set up my ownlauncher etc. It runs with amazing memory, 500mb free, and awsome graphics interface. Less nonsense.
MasterfullDON said:
I have rooted my Asus TF, Put on the H 3.1 os, used Clemsyn Blades kernel, running very nicely. I have rooted it, and uninstalled crap like facebook, books, splashtop etc...lot of useless bloatware is out...However here is the problem........LOW MEMORY....This machine has ram of 1GB, and only 800mb shows, so almost 200 for the GI, and out of that 800, about 400mb is always used, despite using various app killers, I think we should be able to get it to about 200mb used? anyone know where so much of ram is bieng eaten
My question to you great knowledgeable friends is;
1) how to get rid of more useless apps eating memory
2) does using a different launcher reduce ram eating?
3) is it possible to achieve about 200-300mb consistent ram?
This is an awsome machine, I think more tweks we can make is super. I have a Samsung GS2, I have removed most of the stock stuff on it and set up my ownlauncher etc. It runs with amazing memory, 500mb free, and awsome graphics interface. Less nonsense.
Click to expand...
Click to collapse
If you haven't done so already you could use Titanium Backup to remove more stuff (including system apps) since you're rooted. I would advise caution however in case you remove the wrong thing. Perhaps someone else can post regarding which particular system apps are safe to remove, as I haven't expreimented with this myself.
jonitfcfan said:
If you haven't done so already you could use Titanium Backup to remove more stuff (including system apps) since you're rooted. I would advise caution however in case you remove the wrong thing. Perhaps someone else can post regarding which particular system apps are safe to remove, as I haven't expreimented with this myself.
Click to expand...
Click to collapse
Ive done that and removed about 10 items. Its running well at 1.4GHz but only problem too much ram usage.
jonitfcfan said:
If you haven't done so already you could use Titanium Backup to remove more stuff (including system apps) since you're rooted. I would advise caution however in case you remove the wrong thing. Perhaps someone else can post regarding which particular system apps are safe to remove, as I haven't expreimented with this myself.
Click to expand...
Click to collapse
He could just freeze them first and play with the tf a couple of days and if there are no problems, delete them.
Removing junk isn't a bad thing to do, but in my experience, app killers do more bad than good in android. Other than in windows, you don't need tons of free ram to run apps smoothly. Android has a great ram management that fills your ram with apps for fast access, and closes the least used/needed when another app requests more ram. So if you use an app killer, your tf will have more to do with restarting the apps you just closed and your performance will actually decrease. Google it and you'll know what I mean.
Regards
Qwer23
Sent from my rooted X10i using awesome custom roms
MasterfullDON said:
Ive done that and removed about 10 items. Its running well at 1.4GHz but only problem too much ram usage.
Click to expand...
Click to collapse
As i said before, much ram usage isn't necessarily a bad thing. It only eats performance if a running app is badly coded and doesn't give its ram free when required. Then you better kill this specific app instead of autokilling stuff. Well coded apps won't eat your performance, no matter how much ram is used.
Sent from my rooted X10i using awesome custom roms
300Mb oof ram are dedicated to Nvidia Tegra 2. For this reason you read "only" 700Mb. Maybe in near future we will able to allocate more memory than 256Mb to our Tegra 2
memory usage doesn't mean too much now if the app/programe is properly coded, when needed, android should be able to release them on the fly......
same goes to my windows 7 machine, it's got 8 gig memory but the free memory always remains under 500M because the system is using them to cache most recently used applications.
Constantly clearing memory will not help too much, and believe or not, it worsens both the performance and the battery life..
but again, android is not as robust as windows in the terms of memory management, so it's not a bad idea to occasionally take a look at the actual memory usage but just don't go too excessive...
Screwing around with app-killers is never a good idea. Are you actually experiencing issues due to insufficient RAM? I've never had an issue with RAM on my Transformer. Android is much better at handling its memory than people are, let it do its thing.
And for the record, RAM is there to be used. It's the fastest memory a device has, so the more it makes use of, the better. If something else needs more RAM, Android will flush out something that doesn't need it.
I think app-killers are one of the biggest issues with Android, in that people seem to think they're necessary. Unless you actually have some app that's misbehaving or has a memory-leak or something, you shouldn't ever really need to manage your running applications. Just leave it all alone for a while and see how you go.
Midda said:
And for the record, RAM is there to be used. It's the fastest memory a device has, so the more it makes use of, the better. If something else needs more RAM, Android will flush out something that doesn't need it.
Click to expand...
Click to collapse
Perfectly said. Don't mess your Transformer around with "Task Manager"-type apps.
Midda said:
Are you actually experiencing issues due to insufficient RAM? go.
Click to expand...
Click to collapse
not at all. The machine is fast, its very quick and loads things quickly. The only time I had problem is using logmein, it crashed and said out of memory...I was a bit perplexed. I cleared a lot on my SGS2, and it was much faster.
Let me know any ideas, otherwise, as suggested, I will see how it goes
From my previous experience with Android devices, it's nearly impossible to increase the amount of free ram. I've tried, and only found one solution that I'll talk about later.
This isn't a bad thing. Ram is not CPU usage, and ram is going to use roughly the same amount of electricity regardless.
What android does is fill up the ram with programs that you will potentially use. That way when you want to use the program, it's already loaded in memory. When you load another program into memory, say a game, it will close apps to make room for the new app.
If you really want more memory, the closest thing is a swap file or partition. I use one on my phone, and it helps a good bit. Don't know if it would help the TF101, since it already has 1GB ram.
If you are still set on more free ram, try a program like auto memory manager (there is also another program very similar, has a blue fish for a logo but I forget the name). This doesn't kill apps in memory. Instead it changes the the when android closes programs in memory based on how much free memory is available and the priority of the program. I used it before on my phone with pretty good success, but now I use a swap file instead.
Right now I don't use a swap file or memory manager on my tf101, sine it runs great without it.
Thanks for all your responses.
I think this article should explain how Android 2.x operates. Even though the article is not about Honeycomb (Android 3.x), I doubt Google has changed how it manages memory in Honeycomb.
Article here: h**p://lifehacker.com/5650894/android-task-killers-explained-what-they-do-and-why-you-shouldnt-use-them
(Sorry, can't link due to XDA's 8+ post policy...)
I only have 55xMB memory shown in the application though.
154MB Used 398MB Free

Categories

Resources