NAND vs RAM: which is faster? - HD2 Android Q&A, Help & Troubleshooting and Genera

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

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!

What's with the i9000 RAM?

I had my HTC Desire which has 512MB of RAM.
on stock froyo rom i have managed to have around 300MB free while on rom's with sense around 220-250mb free after boot
on galaxy i have around 130-160mb top after boot. WTF?
The desire actually has 576mb of ram, which partially explains the difference. Don't know about the rest, maybe poor optimization of the touchwiz interface.
thats because of poor memory I/O management by Samsung.....
thats why you see lots of lagging complaints by end users....
widjaja74_us said:
thats because of poor memory I/O management by Samsung.....
thats why you see lots of lagging complaints by end users....
Click to expand...
Click to collapse
Is this true?
djglenn1337 said:
Is this true?
Click to expand...
Click to collapse
It's 100% guessing, and my bet is that it's the same amount of bullcrap. The lag is likely caused by many running apps, but for entirely different reasons than poor memory management. Samsung has no reason to fiddle with the memory management implemented in android, so I'm quite confident they didn't because it would be a waste of time.
Sent from my GT-I9000
mickeko said:
It's 100% guessing, and my bet is that it's the same amount of bullcrap. The lag is likely caused by many running apps, but for entirely different reasons than poor memory management. Samsung has no reason to fiddle with the memory management implemented in android, so I'm quite confident they didn't because it would be a waste of time.
Sent from my GT-I9000
Click to expand...
Click to collapse
Then why would it lag like hell fresh from the box without any form of tweaking or installing apps?
kenkiller said:
Then why would it lag like hell fresh from the box without any form of tweaking or installing apps?
Click to expand...
Click to collapse
because the lag is caused by slow internal storage also.
That is why the best fixes for lag involve moving things to external sdcards
kenkiller said:
Then why would it lag like hell fresh from the box without any form of tweaking or installing apps?
Click to expand...
Click to collapse
If I knew I'd tell you.. I'm not going to pretend that I know how the SGS is designed. Could be poor CPU-throttling, power management issue, maybe the sole cause for the lag is a poor gps driver that hogs up too much of a specific system bus... I have no clue, but there are tons of ways to make a phone lag that doesn't have alot to do with memory management.
Sent from my GT-I9000
Have any of you tried to flash to a newer firmware?
With JM2/JP3 you can see 305mb (rahter than the 256 of stock JF3), and the free memory is usually between 200-230mb.
We're supposed to see beter Himem memory in the final builds of froyo, resulting in more available memory, though endeed a large part of the 512mb is reserved for radio/gps/wifi/bt and other system uses.

[TEST] NAND/SDcard comparison

Hi all,
Since everybody is burning to get an NAND build, mostly for battery and performance improvement, I was just wondering if I could make some crystalmarks to determine wether NAND is better than a class 4 or 6 SD card for running an OS or not.
So now my point is : is there a tool, in WM or Android, to see our phone's ROM memory as an external flash drive with windows? So I can perform the tests?
Thank you very much for helping.
yeah this is the most natural question to ask considering the discussions on NAND port but i have asked it before and do not remember getting a good answer.
If i compare Desire with HD2, same hw more or less....
The score of Quadrant about HD2 with Desire Rom (via Haret) is better then Desire with cooked Rom (Nand).
So, HD2 Nand Rom will be better than HD2 SD Rom????
Cotulla, if you are here can u answer this question?? ;-)
@Threadstarter: Your topic made me think, you already DID the test. So can you probably rename it for not confusing other people? ;-)
ghevin said:
If i compare Desire with HD2, same hw more or less....
The score of Quadrant about HD2 with Desire Rom (via Haret) is better then Desire with cooked Rom (Nand).
So, HD2 Nand Rom will be better than HD2 SD Rom????
Cotulla, if you are here can u answer this question?? ;-)
Click to expand...
Click to collapse
false. desire with cooked rom can take up to 1950ish in quadrant, also devs are thinking can reach 2000 easily with higher frequencies; so this two phone will be exactly same when we reach to nand, i think.
65k color can differentiate the graphics performance of course.
actasci said:
false. desire with cooked rom can take up to 1950ish in quadrant, also devs are thinking can reach 2000 easily with higher frequencies; so this two phone will be exactly same when we reach to nand, i think.
65k color can differentiate the graphics performance of course.
Click to expand...
Click to collapse
Sorry, wrong and deleted
actasci said:
false. desire with cooked rom can take up to 1950ish in quadrant, also devs are thinking can reach 2000 easily with higher frequencies; so this two phone will be exactly same when we reach to nand, i think.
65k color can differentiate the graphics performance of course.
Click to expand...
Click to collapse
I've got Desire with DJDroid 1.4 (Rosie Rom). My best score is 1320 (no overclock)
I've got HD2 with Mttc 1.7 (Rosie Rom). My best score is 1580 (no overclock)
This is my experience, it's not a false!
ghevin said:
I've got Desire with DJDroid 1.4 (Rosie Rom). My best score is 1320 (no overclock)
I've got HD2 with Mttc 1.7 (Rosie Rom). My best score is 1580 (no overclock)
This is my experience, it's not a false!
Click to expand...
Click to collapse
you should try to flash the new opendesire 4.0.23, or at least install vorkkernel r4. without overclock you can easily see 1800ish with any rom without sense.
I'll try... but i like sense... i compare with sense rom version...
I think NAND build will increase battery life since sd card can be powered off in sleep mode.
so in terms of battery life what kind of improvement we are talking about with NAND port? 20%? 50? any idea?
I am getting acceptable performance when in standby ~1% per hour (much less than that with winmo ~0.4% per hour). i think i am getting worse battery performance when using the phone than winmo. obviously, sd card needs to be accessed constantly to run android and i assume that costs some juice.
In WM, install a program to NAND and try it, clock how long it takes to start and so on then uninstall it and install it to you SD-card and do the same thing. Now you know the difference
d3vilsadvocate said:
@Threadstarter: Your topic made me think, you already DID the test. So can you probably rename it for not confusing other people? ;-)
Click to expand...
Click to collapse
Ok I'll do it.
So, anyone to answer my request?
Why don't ask in Kaiser forums about diferences. HTC kaiser has all android versions, nand and haret about few months ago.
mattc LeoNexus 1.1 using starbase64's setCPU text file
EDIT - Search starbase64's threads for the additional setCPU configuration settings that go with the text file.
Are you using the latest version of quadrant for that test?
That is an old test. I don't even have that build anymore.
Are you using the latest version of quadrant for that test?
Click to expand...
Click to collapse
Sent from my HTC Desire using XDA App
Moon2 said:
Are you using the latest version of quadrant for that test?
Click to expand...
Click to collapse
I'm using mattc v1.8 on a data 8gb card. It doesn't even have a class rating on it. So I figure of it's keeping up with a nexus, that's pretty good.
This is as close as it gets.. First is a breakdown of default n1 froyo quadrant score. second is my hd2 clocked at 1190mhz. I believe this is with the storage card mounted.. I find that if you unmount sd, the io score tends to be higher. The CPU score is really the crazy variable/variation between different scores seen.
19 posts in this threads and nobody realise the main point : We have RAM.
Android is loaded from Sd-card, correct, but loaded into RAM.
So why comparing quadrant scores between ram and ram ?
Gain in battery perfomance won't be that much.

ultimate phone guide... ie How to setup your phone to run the fastest please.

i'm just curious if there is a way or a guide on how to setup your phone to be the most efficient and fastest that it can offer?
what i'm really asking is there a tweakers guide to making the WILDFIRE run as smoothly as possible..
Also i'm wondering if there is a specific way to setup your sd card so that your phone could utilize some of the space on the card so that it could use it as ram at all so that the phone may respond a little faster.
Yes there are several ways...one of them is to change your wildfire for desire..
I am just fooling around...
I think you should look for cyogen rom or some ono that is faster that stock and overclock your processor and I thing thats the only way to improve performance significantly,all other ways are not much or not at all worth your atencion...and thats just my apinion.
There's very little you can do really, as stated above, and this is probably why there's no guide.
* Install an AOSP Based Custom ROM (Openfire or CM)
* OC your CPU
* Have as less background apps running as possible.
Not much else you can do.
As for using the SD Card as RAM, I am pretty sure its not possible. Besides, logically, the SD Card is way slower than Flash RAM, so, using it as a RAM device will actually cause the phone to slow down and lag.
thanks guys... been a big help.
Also one last thing..
i hear that there are different classes of sd card.. What card should i be looking at to upgrade to as i have a standard 2GB SD and wanted to know a little more about it ... any ideas please would be great
A Class 4 card should suffice. Anything above that doesn't give majorly noticeable results on the Wildfire.

How to add more ram to our tiny devices(Through SD card;) )

http://forum.xda-developers.com/showthread.php?t=683123
How to use Swap space on SD to increase ram on our devices so we can run more demanding apps.
swap is possible only with custom kernel, so it will not work for us
I believe that doixanh proved more than enough that custom kernel is not needed for any kernel modifications Still, we would need a module.
but i don't think that he should make swap module it will be better if he will finish this
Well, it's up to him what he wishes to develop
IMO swap is useless for Android. It has its own memory management already.
And it would certainly take a high class sd card, AND it would be harmful for it So next time we should just buy a phone with bigger RAM memory
doixanh said:
IMO swap is useless for Android. It has its own memory management already.
Click to expand...
Click to collapse
So, how can we increase the memory through SD, my finding isn't good ? If not, how to do it the right way?XD
Graveir said:
And it would certainly take a high class sd card, AND it would be harmful for it So next time we should just buy a phone with bigger RAM memory
Click to expand...
Click to collapse
I don't really care about my SD card's health XD i just want more ram XD
But what do you need slow RAM for? RAM is very dynamic and since we already use app2sd it could even slow your device down instead of enhancing performance...
EDIT: Well, maybe it would be faster if you have a class 10 card...
Yeah SD is slow and putting swap there will be incredibly slow.
Sent from my X8 using XDA App
doixanh said:
Yeah SD is slow and putting swap there will be incredibly slow.
Sent from my X8 using XDA App
Click to expand...
Click to collapse
Yes, but i want this because you know that there are some applications that won't run on X8 because of it's low ram...so, i dont care about about speed, also, i don't use app2sd, so no slowdown, I am using Class 4 card
Yeah I know. Just my opinion
doixanh said:
Yeah I know. Just my opinion
Click to expand...
Click to collapse
So, is there a way of using ram just for the ram consuming apps, to make X8 able to at least run them? (You already released an SD card speed fix, so it should go a bit faster...Can you help me, cuz i really like running RAM hungry apps and i don't have enough ram :|
No I don't know about that. Haven't tried swap thingies yet
for example, there are games, like dungeon defenders that requires 256 MB of RAM at the runtime (it's the requirement of unreal enginge 3 i belive). some guys have managed to run the game on LG swift, which is pretty much the same device as x8 when it comes to hardware. maybe it's not running too fast (although i saw some video where it was even faster than on some more powerful devices), and it's not quite playable, but some people might still enjoy it. and without SWAP, it's impossible; and it's just a one example.
wujekandrzej said:
for example, there are games, like dungeon defenders that requires 256 MB of RAM at the runtime (it's the requirement of unreal enginge 3 i belive). some guys have managed to run the game on LG swift, which is pretty much the same device as x8 when it comes to hardware. maybe it's not running too fast (although i saw some video where it was even faster than on some more powerful devices), and it's not quite playable, but some people might still enjoy it. and without SWAP, it's impossible; and it's just a one example.
Click to expand...
Click to collapse
Thanks for supporting my ideea XD We really need Swap for Ram Hungry apps
Yes. great. ideA. but... is posible?
The app that does this on market requires custom kernel so might not be possible atm
Next i-wonder-if-you-can-make-...- topic?
Wysłano z X8 z użyciem Tapatalk

Categories

Resources