jamor
Android Expert
So you're saying you think HTC, despite what Phone Information says, made a super secret patch to let the Incredible access more memory?
You didn't hear? Clearly you have been on too many BMW forums.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
So you're saying you think HTC, despite what Phone Information says, made a super secret patch to let the Incredible access more memory?
I'm saying it's maybe possible, but obviously i don't really know. What I do know is this phone can keep more apps open simultaneously than devices with 256mb ram and htc designed this phone to report that it has 404mb ram. Why would they do this if it wasn't true? Nobody has ventured a reasonable explanation for this. So how about offering some explanation instead of just striking down my theories providing no justification whatsoever?So you're saying you think HTC, despite what Phone Information says, made a super secret patch to let the Incredible access more memory?
I'm saying it's maybe possible, but obviously i don't really know. What I do know is this phone can keep more apps open simultaneously than devices with 256mb ram and htc designed this phone to report that it has 404mb ram. Why would they do this if it wasn't true? Nobody has ventured a reasonable explanation for this. So how about offering some explanation instead of just striking down my theories providing no justification whatsoever?
Is it really that crazy to think HTC might have patched the kernel to address additional RAM?
Do you even know what all that means? It means it will be faster only in stupid video games. Your apps and phone will NOT be any faster. Nobody cares about games.
"Because it can't" is not an explanation. If you provide the htc document that lists the kernel as being limited to 256mb I will listen, otherwise I will continue to regard it as an absurd rumor.How have I not provided justification? It sounds like you're feeling placebo from having a fresh phone with a 1ghz snapdragon.
The kernel can't address more than 256mb of memory, period. There's no way around it without upgrading it. Thankfully its just a software upgrade.
"Because it can't" is not an explanation. If you provide the htc document that lists the kernel as being limited to 256mb I will listen, otherwise I will continue to regard it as an absurd rumor.
I can tell the difference between ram and processor speed. When I drove around with my droid i liked to use navigation, pandora, and trapster simultaneously. The problem was trapster would often miss camera alerts. When switching to trapster, it would show the initial loading screen seen when first starting it up, indicating android had closed it for lack of ram. ATM confirmed this, and this was after having done a kill all of useless tasks before running any of the 3. The incredible can run everything together no problem, even with the browser running, and switching to trapster is seamless, and it doesn't miss alerts. And I never bother to kill any tasks on my Inc.
So am I supposed to believe the sense-ui-fm-radio-laden version of android on the inc uses less resources than the minimal stock one included on the droid? Please. Close your mouth before you embarrass yourself.
me wants a galaxy s. 90 million triangles/sec 
Android 2.2 Platform Highlights | Android Developers
Notice the part where it says "HIGHMEM support for RAM >256MB"
on the inc uses less resources than the minimal stock one included on the droid? Please. Close your mouth before you embarrass yourself.
The file which says there are 404MB is created by the hardware manufacturer, HTC in this case. Since all of their phones have different hardware configurations, there are different amounts of memory available to the kernel which is identical in all version of Android 2.1. These manufactures likely aren't recompiling the kernel for every phone, so it needs a way to tell the kernel how much memory is available. Upon initialization, the kernel accesses this file to determine the maximum amount of memory available. If this number is greater than the 256MB limit which seems to be in place for the current version of the kernel, a portion of it will sit idle.
This isn't the case. The file is generated upon boot of the operating system.
This can be easily proven by using the Android 1.6 / 2.6.29 kernel-based virtualbox appliance and changing the RAM upon boot.
512MB shows 512MB in /proc/meminfo, 768MB shows 768MB in /proc/meminfo.
Something funky is at work for it to show 404MB if 512MB is truly present.
This isn't the case. The file is generated upon boot of the operating system.
This can be easily proven by using the Android 1.6 / 2.6.29 kernel-based virtualbox appliance and changing the RAM upon boot.
512MB shows 512MB in /proc/meminfo, 768MB shows 768MB in /proc/meminfo.
Something funky is at work for it to show 404MB if 512MB is truly present.
Edit: I don't believe that HTC patched the kernel either. That's borderline silly. At this point I just want to know how/why it shows 404MB in meminfo when the Android VM shows the correct amount.
The debate lives on, hopefully in a more intelligent manner like this.