- 67 Posts
Single core or 512meg RAM - Which is more limiting?
There is a lot of excitement about the Bionic, and for some good reasons... dual core, qHD display, 4G, etc. I know most of the people reading this forum section are Bionic fans, so please dont shoot me for mentioning the tradeoffs with regard to the Bionic specs.
Most experts seem to be really excited about the Bionic dual core phone, even though it has 512meg memory, so certainly it's got the potential to be a great phone.
But for someone that is holding on to their phone for two years or more, what will be more limiting - 512meg ram on the Bionic dual core phone, or single core processor on the Samsung Stealth/Charge the Thunderbolt, etc?
Please don't turn this into a discussion about all the weaknesses of specific phones. I know the Thunderbolt has some battery issues. I know that people don't like Samsung. There are rumors that Bionic may have some problems also. But all that gets hashed out over and over in the other threads.
So let's focus on the questions at hand...
1) Which would you rather have in your next phone - 756meg RAM or Dual Core?
2) Is the limited RAM a concern for you with the Bionic?
My feeling, to be honest, is that in two years, RAM might be a bigger issue than processor speed. As long as it's fast enough to do video, at least you can use the phone. But lack of RAM seems to lead to crashes and slowdowns on all kinds of portable and desktop devices, and that would be really frustrating. In fact, on my PCs, adding RAM is usually the most important upgrade. It's probably not a problem in the near term for phones, but over the next two or three years as applications become memory hogs all the more, I suspect that RAM could be the limiting factor.
Okay, I tried really hard to start off a legitimate discussion so I can hear what people think. We'll see if people can resist the temptation to slam devices, and stay on topic!
What do you think?
- 04-11-2011, 10:18 AM #2
Bionic is dual core with DDR2 Ram. In no way is it limited by the speed at the bus or random access. My guess it will be software that holds the bionic back for a bit after release, as it will trump all phones core wise and ram wise.
- 04-11-2011, 10:23 AM #3
- 10 Posts
- Das BAMF 2.3
I'll make this comparison even though its totally unrelated. I have a "very nice" PC that is sluggish with Windows 7 but blazing fast with Ubuntu Linux.
You could have the best spec'd phone on the market but crappy/unoptimized/bloated software will be its limiting factor.
- 04-11-2011, 01:33 PM #4
- 04-11-2011, 02:58 PM #5
- 7 Posts
Speaking as a longtime Linux/UNIX guru (but not all that up on smart phone tech), the amount of RAM is often the most important factor in system performance. Other things matter, of course, and to what degree depends on what you're doing with the system, but it has always been true with UNIX and Linux that more RAM is always a good thing.
Having said that, I'm wondering to what degree the same thing applies these phones. I will be switching from BlackBerry to the ThunderBolt, Droid Bionic, or the new 4G Samsung (Verizon). I'm not sure which I want to get.
- 04-11-2011, 03:13 PM #6
- 201 Posts
- Das BAMF 1.4
Well, seeing as the main problem with my D1 was the amount of RAM (256MiB), I'm going to say that more RAM will probably be better in the long run. Dual core isn't going to do anything until apps come out that take advantage of it. I'm willing to bet that by the time there's apps that come out that are multithreaded and really benefit from it, the amount of RAM they take up will end up being too much for phones with "only" 512MiB. Now obviously, Android is good about cleaning out unused apps and such from memory ... so you'll probably experience decent performance but with redraws/pop in when switching apps.
But in any case, I got a TBolt with a 1 year contract so neither potential problem will bother me. I'll get a new phone early next year that's dual/quad core with 1GiB+ of DDR2 RAM.
- 04-12-2011, 09:32 AM #7
Forgive my technological ignorance....
If the data is not presented to the device to process than the amount of ram is not going to be an issue. So i would think that the most important factor is the speed the carrier gets data to your device. Here i think Big Red wins.
Then,,, at what speeds will the data transfer to the device overwhelm the ram in the device? i dont know.
I would rather have a faster delivery of data to my device and worry about the ram handling it then having slower delivery of data to my device and knowing my ram wont be stressed.
perhaps i am wrong,,, apologize in advance
- 04-12-2011, 10:19 AM #8
There will be other use cases where the data exists solely on the phone itself such as using phone-based applications, playing games, etc. With these use cases, I think you're back to how the operating system handles the loading/offloading of data to and from memory, and how much it is trying to do. Thus, I could see the RAM being a limiting factor for use cases that require the movement of large amounts of data in and out of RAM or while multitasking with many different applications. And the constant movement of data has a considerable impact on performance.
An analogy would be a high amount read/writes to the hard drive on a computer. The constant reading/writing of the hard drive to accommodate data movement amongst applications slows down a computer considerably. In this case, the performance hit is mainly because the hard drive is considerably slower than RAM, but the analogy is valid as far as the constant movement and management of data because the RAM is not large enough to hold it all.
So, I think it comes down to two issues: (1) Is the operating system optimized for the paging/caching data in and out of RAM memory?; and (2) Are there applications that will require the movement of large amounts of data, thereby forcing the operating system to function optimally or possibly use other means of storage such as the media card (which falls more along the lines of the hard drive analogy -- considerable impact on performance should this happen)? I have no idea on how well Android manages RAM. But, I would anticipate that this memory management will improve as hardware improves and as updates to the operating system are released. As far as application's memory requirements, typically this goes up as applications get more and more advanced in features and capabilities. This would result in a greater strain on how well memory management is.
To end my rant, my official answer to the OP's question is, "I have no idea". But that's mainly because I don't know how well Android's memory management is. However, as the future goes, there are two competing issues -- the memory management may get better with time, but the requirements from applications on memory management will get greater. A vicious cycle ... and why it's a general rule of thumb to just throw more RAM at the problem.
- 04-12-2011, 10:31 AM #9
Again, thank you for your time,,, appreciate it
- 04-12-2011, 10:38 AM #10
Seeing how well programs can fly on the Xoom tablet (same processor, double the memory and the newer OS) even with over twice the screen resolution, I have high expectations for the Bionic.
That said, both will likely bog down when too many apps are loaded into memory (the Xoom does even with twice the memory.) But a reboot fixes that. Worst case, youll have to reboot your phone periodically.
That said, loading some of those TegraHD dedicated games, they are pretty impressive.
- 04-12-2011, 10:50 AM #11
The amount of multitasking is really dependent on the user. Although I don't think a high amount is typical. For me, I will occasionally multitask on my BlackBerry, but it's typically only 2 applications at the same time (such as copying text in one application to another). So, I don't think the demand is significant for the typical user at this point. But again, as features improve, the user will be more out to push the device and take advantage of them.
As far as the most demanding, I'd say videos/movies and gaming. Playback of videos requires a lot of movement of data. Not so much for music (you can look at it as video consists of video and audio whereas music is just audio; and video is much more data intensive). Gaming is (can be) CPU/GPU intensive, depending on the game. But, as far as the Bionic, I think this is where the Tegra2 shines with a really nice GPU. So, it's hard to tell if this will be limiting factor on the Bionic per se.
- 04-12-2011, 10:55 AM #12
- 04-12-2011, 11:06 AM #13
Quick note.....DDR2 512 on bionic.....case people forget think 1GB ram if terms like DDR2 make no since, as that is computer grade ram the bionic has. Gingerbread flux in my measly 512 1ghz omap X. I am sure the engineering department at Motorola is going to make sure it cab handle the tegra zone app store. Don't take a X or TB to that market, unless you want to watch it choke.
- 04-12-2011, 11:41 AM #14
1. in essence somebody like me who is what i would consider a routine user of the device (perhaps watch youtube or make a call,,, basically never do significant multitasking )will not have to worry about the RAM issue.
2. is it analogous to memory cards like XD cards where you pay extra for quick read and write rates? I am assuming if you have two processors than the data the RAM has to handle will be handled quicker and more efficiently and that it "expands" the room available in the RAM?
i like the education you are giving me here... i think you are also settling my mind in terms of the "ram issue" with this phone.
- 04-12-2011, 12:27 PM #15
- 04-12-2011, 01:15 PM #16
- 04-12-2011, 01:40 PM #17
I've read that historically Motorola devices have had better battery life than HTC devices. Having dual-core CPU and DDR2 RAM should also help with battery life. And of course having the much larger stock battery in the Bionic will also help. The catch is the display, as it may need more "juice" to power the higher resolution. However, that depends on what technology the Bionic has. If it's like the Atrix, it'll be a pentile display, which is not as much of a power drain, but is really inferior in quality to the RGB LCDs. I, for one, hope that they don't put a pentile display in the Bionic, even with the potential impact on battery life.
- 04-12-2011, 02:40 PM #18
- 04-12-2011, 02:47 PM #19
- 04-12-2011, 05:30 PM #20
- 04-12-2011, 05:38 PM #21
Sent from my Droid using Tapatalk
- 04-12-2011, 07:18 PM #22
- 04-12-2011, 07:21 PM #23
- 04-13-2011, 04:39 AM #24
- 35 Posts
The just-released Firefox 4 needs 512MB to install. If you have that running at the same time as an audio player and news reader and email app, it's going to start having the same swapping problems.
Lack of enough CPU power gives a somewhat degraded experience, but running out of RAM can be like hitting a brick wall. Thrashing is when a resource-starved system grinds to a halt because it spends all of its time swapping things in and out instead of accomplishing useful work.
FWIW, there are diminishing returns. A year from now 768MB would probably be a dramatic boost from 512MB, 1GB would be slightly better, and a hypothetical 2GB probably wouldn't offer much at all to average users.
- 04-13-2011, 03:08 PM #25
- 14 Posts
512MB of DDR2 is nowhere near the equivalent of 1GB of DDR.
512MB is 512MB... through and through. The Droid Bionic will only hold 512MB of temporary RAM storage space. The difference is that DDR2 reads and (mainly) writes much faster than DDR.
What remains to be seen is just how much of an impact that improved r/w speed actually is. Most apps won't benefit from it much at all. It's going to take the larger, expensive gaming apps and such that actually need to constantly read and write large chunks of data in order for DDR2 to actually be beneficial.
One of the downfalls of the Android OS is how many differing hardware pieces there are in the different devices. Creating an app that's only capable of running on DDR2 isn't really worthwhile because you're limiting your market.
DDR2 is great, but I don't foresee if being nearly as impactful as most people hope it will be. At least, that is, not until the majority of phones begin housing the tech.