yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] robert_tlse:
What they are saying is that Android manages memory on it's own and frees up idle/inactive stuff after hitting a certain low limit.

This low limit however is badly configured on the galaxy s, and this is where minfree comes in, it changes those values to more optimal ones ..however it requires root to be able to overwrite the default values.

For me, after tons of downloading, testing stuff, etc, i'd say the phone starts to hickup when memory dips under ~60Mo.
[Galaxy S I9000 Android Development] tkalli:
A simple soft reset might help.

Press volume up key and power button together for 5 secs.

It will turn off and on automatically.

:D

​
[Galaxy S I9000 Android Development] Prankey:
Not sure where this info is coming from, however I believe Samsung is using the entire RAM just that part of it is "invisible" and allocated to OS.
[Galaxy S I9000 Android Development] pedroc2009:
I have a Galaxy S and the same problem described here. I already tried to stick with the default memory management of Android but if i have a laggy phone i'm not going to wait till it decides do empty memory, i want a fast response in the moment i need, as any user expects from his phone.

I tried also several task killers apps and the problem is that memory vanishes after several cleanups. So, there's something going wrong here. Default memory doesn't work properly and other apps simply delay the next reset to the phone.

I understand the way Google wants to manage the phone memory and taks but i really would like to have a "Quit" button in all de apps, so that i could control what is running and what is not, because it's not very realistic to think that all android programmers are good programmers and use all the right programming techniques defined by Google. I found that some time after a cleanup, for some reason, several apps appear in memory again without a logic reason. Very strange!

Finally, the phone is really good but this memory problem is really annoying, since it affects the user experience. I have a Ipod touch 16Gb and today i don't know what RAM memory the device has because i didn't have to and this is the right way to manage a device in my opinion.

I only hope that an update to android 2.2 can solve this issue on some other update.

Pedro
[Galaxy S I9000 Android Development] cyberz:
Hi,

I had the same idea. But when my Galaxy s reach ~40Mbyte of available memory, after n seconds return to ~60Mb. And not have slower experience, it is always fast, for now.

Excuse me for my bad English.
[Galaxy S I9000 Android Development] RyanZA:
The July firmwares all have the autokill background applications set to 40mb which works out pretty well imo. The older firmwares had this set poorly. Best option at this point is to upgrade to one of the 2.1 July firmwares which helps a ton.
[Galaxy S I9000 Android Development] Ancient_One:
So the recommendation it to not install MinFreeManager and change the settings. Just let the SGS do the work.?
[Galaxy S I9000 Android Development] louis chan:
I think it is a yet to fix issue in Android's core design.

When you install 100+ apps, or some not self behave well apps, you got a performance trouble.

1. you can't control which application can stay resident, and what apps can auto launch at what frequency, e.g. once a minute.

2. process respawn themselves frequently, and try to steal your cpu cycles

3. when bootup, too many apps are in queue to startup as well. very long time before you can make a call. annoying.

4. acore process, becoz of mem management, can easily get killed.

so, there is a big time lag when you try to make a call or recv an incoming call. (galaxy s is better becoz lots of ram and high speed cpu. the lag is not so noticeable.)

I'm writing my own scripts to dynamically fix some of these issue.
[Galaxy S I9000 Android Development] BlazerRazor:
As other have already stated: Android is not designed to have applications "force closed" or closed by the user themselves. You would know this if you had developed for Android. Instead Android sends the apps to the background and do not give them much CPU time. Android will in this way handle whether to kill or let the application sleep in background. By introducing a task-killer this whole purpose is destroyed - you will instead get a slower system because Android now needs to use CPU time on closing the given application. In some cases a task-killer will suffice, but in that case it is because of faulty applications behaving bad -- you're better off uninstalling these applications. Therefore a task-killer is essentially Android OS worst enemy -- it will slow down your phone and give bad battery performance. Android is capable of handling memory and applications on its own without any interruption from other sources.

You can read more about it here; http://thedroidguy.blogspot.com/2010/08/task-killers-helping-or-hurting.html
[Galaxy S I9000 Android Development] RADLOUNI:
Summary

Hi Guys

After reading all the posts regarding this memory issue, i can come up with a couple of conclusions

1- Android is set to manage the RAM of the device, but the Android/Touchwiz/Samsung combination is not working well as the minimum amount of RAM that Android is maintaining is not enough to maintain a smooth fluid UI experience for the users.

2- Then i would say samsung has done a ****ty job in integrating Android in its phones as the integration should make sure that the android OS works seamlessly and effectively with samsung hardware and whatever custom applications they throw into the device

3- As one of the people has posted in this thread, he had an ipod touch and he never new what RAM is because the hardware/OS was properly integrated and the memory management was efficient that he never had problems with lag and thus never had to solve memory related problems

4- I fully realize that Samsung has taken a giant leap in introducing a phone that is expected to be a "killer" of all other phones, but they have rushed into doing this and thus have given a product that is unfinished and needs a lot of tweeking and tuning until the full potential of the galaxy S hardware can be exploited.

5- All Other vendor mobiles have their problems, but i come from an Iphone 3GS background and i have to say that the iphone works out-of-the-box; not only the phone but also its accompanying software (iTunes). Samsung's galaxy s and its software (kies) are far from being a device that works out of the box (earlier versions of kies where a nightmare when trying to sync with outlook)

6- I have invested a lot of money in buying the galaxy S and i deserve for the money i paid nothing less than a phone that works out of the box

7- I recently sold my 3GS and bought the galaxy S, and i am waiting for the froyo offical update and subsequent updates to kies to see whether this device will live up to all the fuss that samsung has made about it, or...

Sorry if i was a bit negative, this is my take on the SGS
[Galaxy S I9000 Android Development] FadeFx:
once again, the lag/stall has nothing to do with memory, but with i/o transfer speeds on nand, this has nothing to do with android, but with some kernel parts responsible for i/o. however samsung is to blame for this anyways.

that is true, samsung prooves one more time that they can build good hardware, and kill all with software.

this is something you can not compare, since ipod touch has (or at least had prior to ios4) no multitasking, so any for app the developer knows exactly how much ram he can use and no other app will concure there.

they never managed to finish the i7500 and so will they never finish the sg s, i am pretty sure we will have to rely on custom rom devs like cyanogen team to get this device working as it should.

again the multitasking thing bla bla

you are right here

people always compare an android phone to an iphone and always forget to think about the ideology that is behind all that apple sh..

if you like this, why didnt you get an iphne4 for about double the money than you payed for the sgs just to get locked in, never get the music you somehow put on your phone back to a computer and something they call multitasking that is nothing more than a fake. they are punishing developers with conditions i would not code one line at.
[Galaxy S I9000 Android Development] louis chan:
I don't think

- it is samsung's problem. every android cell phone vendor has the same problem. it is Andriod's fundamental problem.

- don't compare android device with iphone or ipod. before IOS 4, those are not true multitasking. even IOS 4, it is limited multitasking.
[Galaxy S I9000 Android Development] miki4242:
Just throwing this in here, hopefully the experts reading this can comment on this:

For some obscure reason (having to do with some aspects of their OneNAND design), Samsung uses RFS (Robust File System) on the nand partitions, dbdata.rfs (remember the lagfix?) in particular.

Believe it or not, RFS is based on the infamous FAT (yes, that one!) filesystem.

(If you need to get the foul taste from that out of your mouth, take a break and have a nice sip of whiskey or something...)

While ghosts of old nightmares about disk fragmentation and lost clusters must be flying by now, let's not forget that we're dealing with solid-state Flash 'drives', so head seek time, disk RPM etc. is not an issue, and Samsung claims to have implemented some kind of journaling in RFS to make it more robust.

What's all this blather about Flash filesystems got to do with RAM management and performance? Well, a filesystem which has poor fragmentation performance and needs extra care to make it robust needs more processor power (lots of remapping and syncing) and possibly more RAM (large read/write blocking/deblocking) to keep it going.

Here's a link to a (missing document?) talk about RFS performance, poorly translated/transcribed so it seems.

And here is a comment on RFS by Ludovic Guilhamat, the author of YAFFS, a very popular Flash filesystem.

Googling around also turns up lots of discussions and questions about the performance of RFS.

In short, I'm wondering if Samsungs OneNAND and RFS (= FAT + some proprietary magic) filesystem design has anything to do with the lagging / poor I/O performance / need for more free RAM etc. Any suggestions?
[Galaxy S I9000 Android Development] RADLOUNI:
Final Question

Thanks FadeFx for your objective feedback. Just one more question please. You said that:

"the lag/stall has nothing to do with memory, but with i/o transfer speeds on nand, this has nothing to do with android, but with some kernel parts responsible for i/o."

Forgive my ignorance, but does the above mean its a software problem (could be solved), or a hardware problem (****...................)

Thanks
[Galaxy S I9000 Android Development] FadeFx:
if we´d only know that... but keep in mind that jp3 is said to not have those io issues (or at least not that much) so we can somewhat assume its a software problem.
[Galaxy S I9000 Android Development] SpeeDemon:
Android is not windows, it does not need a certain amount of free RAM to function correctly. Especially not some huge number like 130mb. 5mb is fine (seriously).

Samsung has acknowledged there is an issue with stuttering and some random freezes on the device. They are testing a new firmware that says it resolves the issue, without needing an external SD card (unlike lagfix).

Samsung has actually done a great job customizing the device. I am not a fan of touchwiz, but the hardware and audio controls built into the notification bar are fantastic. They completely eliminate the need for these widgets, and it works in LauncherPro!

If you think all Apple products work out of the box, I kindly refer you to the iPhone4. To quote Steve Jobs himself "We screwed up".

Seriously dude, lose the 'tude. I've used the Galaxy S: it destroys any android, or other super/smartphone on the market.
[Captivate General] klokleche:
I just got done rooting the phone. I download the update file and rename it. copy and drag to the phone memory. Follow all the step and boom is was done perfect. But i have a problem when ever i try to download an application i still get this message. For security your phone is set to block installation of applications not sources in the android market. I took me 3 days to get this done. But finally did. I am new to this what should i do now to install 3 party applications in my phone
[Captivate General] uhlen:
Rooting in itself does not allow the loading of non-market apps.

Check the "Non Market Apps Solved" thread in the Captivate Android Development area.
[Android Q&A, Help & Troubleshooting] kelvin103:
Hey GUYS please HELP ME

I have followed the Guide to root the xperia x10 in this forrum. So here is what happened. After completing step 3, it all went fine but then the thread says I have to install the Market fix for X10i users. After done that, my phone restart and it won't let me to go inside. It has a weird picture.

Anyway, can you guys please tell me to unroot or whatever to gain the access to the phone again? :( I tried the phone repair from PC suit to flash the x10 but it doesn't work anymore.

PLEASE HELP ME ... :( I swear i won't root again :( :(
[Desire Accessories] d3sm0nd:
As there are already Silver and Black versions of the HTC Desire available...

are there any hard housings available to purchase? I mean like the original... not just a case. :)
[Desire Accessories] Shetlander:
Id be interested in knowing if you can purchase the original black housings.
[Desire Accessories] Zhypr:
Indeed :D *10charblabla*
[Desire Accessories] d.cortez:
not sure if this works for your guys, but look here--> http://cnn.cn/shop/desire-brown-housing-p-9506.html
[Desire Accessories] wickedpenguin:
$90 USD, damn that expensive!! I cracked the glass on my battery cover, but there is nowhere in NZ that sells parts, and to courier is almost as much as buying a new phone!!!

The back covers are around 30 USD, They are such a terrible design, having to lever them off, of course the glass is going to crack.

I waiting for Ebay to start making some back covers for $5 free postage.
[Desire Accessories] d3sm0nd:
It's the original brown :( I'm looking for black/silver housing :)
[Hero CDMA Q&A, Help & Troubleshooting] smackfreek:
I am rooted but do I need to install a custom ROM to install themes?
[Captivate General] moosic:
Is it possible to look up contacts from the GAL with the email client?

Thanks
[Captivate General] bwolmarans:
Maybe this thread could be about all Exchange issues / tips ?

Would be cool.

I don't have answers to the OP here just some points:

1. I read either on here or another forum that your customized folders in Exchange did not show up on Captivate. Can anyone deny / confirm?

2. I don't see why contact GAL lookup won't work, it worked on my Aria. But then again also my Exchange customized folders showed up just fine on Aria.

3. Dialing from Calendar entry on Captivate no worky? Really? Sounds unlikely but can anyone confirm / deny?
[Captivate General] Rizz67:
You are able to do lookups within the email client on the gal. Simply press the search button, this will take you to a lookup field.

My folders all synced with my exchange account. Its more like a fake sync.it pulls when selected.

I have not been able to lookup phonenumbers through the gal.
[Captivate General] foxbat121:
The default email client leaves a lot to be desired when dealing with Exchange support. Yes, you can have customized folder but navigate them isn't that easy. For example, I have more than a dozen folders under my inbox folder, they all showed up as tabs along side the Inbox. There is no way to configure which folder to sync and which doesn't.

The calendar also showed my meetings wrong. I have a few repeating events with a few exceptions, e.g. I delete a few meetings in certain weeks. After sync, the calendar on my phone ignores all those exceptions/deleted meetings.

I'm going to investigate other Exchange support apps. The stock app really stinks.
[Captivate General] Croak:
Some other tips.

Make messages easier to read and MUCH easier on the battery by going to Menu/Display Mode and picking "Positive Mode". Wish Gmail would do this too, white background is not AMOLED friendly at all (uses MORE power than an LCD would use).

Check your signature...you may or may not want to advertise you're "using an i897 on AT&T 3G Network". Account Settings/Signature.

Check message size, it's probably set too low by default, unless you're really trying to conserve a few kb of data. Advanced Settings/Email Size.
[Captivate General] moosic:
What format are your telephone numbers in your calendar?

888 123-4567

8881234567

Don't work for me. They are in the body of the calendar entry.
[Captivate General] bwolmarans:
I have not been able to lookup people by phone number (useful when you get a call from your office that you don't recognize the number) since I got rid of the first gen blackberry I had :p many years ago.

And that's including a year that I had the tilt (A Windows phone you'd think they could make their own stuff work together.) And I still can't with the Aria I have now (until next week Wed. when my Captivate arrives, and then I won't be able to with my Captivate. )

Sad that Exchange integration was better with the blackberry 6 years ago than it is with today's latest Android devices.
[Captivate General] bwolmarans:
sadly the gal search only provides me the email address, not the phone number or any other gal information. Or does it for you? Am I doing it wrong?

It must be that somebody at Android and or Samsung owns stock in Touchdown / Nitro ??? :p
[Captivate General] foxbat121:
It's probably due to the limitation of Exchange ActiveSync protocol.

P.S. dialing from calendar doesn't work for me either when the phone number is in event body.
[Captivate General] alphadog00:
The GAL lookup fubar is not the EAS protocol. It works on other platforms just fine. I think it is a Samsung issue - i will test later on my Moto phone and see what they return in a GAL lookup.

As for calendar dialing - I want to see some proof of someone doing this with an Exchange entry. I have tried new entries in Exchange and Google with a phone number in body and location - nothing works. URLs don't work either.

The entire calendar entry is treated as an unelectable blob.
[Captivate General] foxbat121:
I don't remember if it works in WM or not (never tried even though I've been using WM exclusively in the past). But according to posts above by bwolmarans, it didn't work for his Tilt either. Remember BlackBerry doesn't use EAS at all. You need to setup BES server in order to communicate between Exchanger server and BB.
[Captivate General] alphadog00:
It works fine on iPhone - they licensed EAS, and I am pretty sure it worked on my WinMo phone. I have another Android 2.1 phone I want to try it on.
[Captivate General] orb_526:
As further information, I could not get my GAL to work in the stock email client. After reading another forum thread, I installed "Swift Contacts" from the market. This unlocked the GAL functionality in the stock client as well.
[EVO 4G General] NashTnGuy:
After doing a root (Unrevoked3) and NAND unlock, my Ninja has disappeared. However when I go into adb shell I get the # and can issue su command. Do I have root, but for some reason Ninja is no longer there?
[EVO 4G General] vbyt:
Flash a rom
[EVO 4G General] simplyphp:
Try flashing this:

su-2_2_2-ef-signed.zip

:cool:
[EVO 4G General] topdnbass:
Lol i was so confused for a second there.

Permission to SU is all :p
[General Questions and Answers] kelvin103:
Hey GUYS please HELP ME

I have followed the Guide to root the xperia x10 in this forrum. So here is what happened. After completing step 3, it all went fine but then the thread says I have to install the Market fix for X10i users. After done that, my phone restart and it won't let me to go inside. It has a weird picture.

Anyway, can you guys please tell me to unroot or whatever to gain the access to the phone again? I tried the phone repair from PC suit to flash the x10 but it doesn't work anymore.

PLEASE HELP ME ... I swear i won't root again
[Captivate General] moosic:
Is it possible to dial from the calendar entry. Sense UI highlights the number and allows you to click on it and dial. Anything like that available?
[EVO 4G General] zikronix:
I see that finially the fixed to where you can have other groups besides the default and they will sync with the phone.

However is there a way to prevent google from saving people you email frequently in your all contacts or frequently contacted.

I work with a few developers and componet suppliers from my personal email on occasion but i dont necessarily want their email address showing up in my contacts on the phone. I dont care that its on the site. I just dont want it on my phone. Its annoying because there is no name associated to it etc.
[HD2 Windows Mobile 6.5 Themes and Apps] Halle:
Is there a way to do this, without the use of CHT? :p
[EVO 4G Q&A, Help & Troubleshooting] jesusispimp:
My phone doesn't seem to sync the contacts from facebook anymore. Is there a fix for this?
[EVO 4G Q&A, Help & Troubleshooting] JavaIV:
I too m looking for a fix. I currently have DC 3.2.3 and I saw a fix in the CM6 thread but it doesn't work ("SED is not a valid command"). I have quoted the post below cause maybe it will help you but I think for now the DC users (and from what I'm seeing, the rest of the ROMs) are left out in the cold.
[EVO 4G Q&A, Help & Troubleshooting] rjmjr69:
its an issue with facebooks servers thats straight from htc located in another thread
[EVO 4G Q&A, Help & Troubleshooting] amoricaorbust:
I'm not sure this is a facebook server issue. I'm having problems syncing with the Rooted Stock 1.47 ROM after switching back from the CyanogenMod.

Nothing I've tried will make the 1.47 ROM sync. Restored CyanogenMod and sync works fine. Facebook Sync also works on my Palm Pre.
[EVO 4G Q&A, Help & Troubleshooting] rjmjr69:
I agree since I installed 3.5 damage and it worked fine. But look at it this way. each phone has several ways of telling servers etc what type of phone it is etc and if the servers are having issues with that particular model then problems arise.

yipyip its def a facebook issue

http://community.htc.com/na/htc-forums/android/f/94/t/4807.aspx?PageIndex=4
[EVO 4G Q&A, Help & Troubleshooting] amoricaorbust:
interesting... I wonder is it's an error on HTC's side? I just noticed that I'm also having problems with gmail (in the gmail app). If I delete a message in the app, the app shows as deleted, but still appears on my desktop browser. It also appears in the unread count on the top of the phone screen and account list when when switching account.

These problems are not present when I restore CM6.

Very frustrating to say the least...
[EVO 4G Q&A, Help & Troubleshooting] linuxcruiser:
I was having the same issue with my HTC Evo running Cyanogen's nightlies of Android 2.2. The above mentioned "adb" commands worked great for me.

adb remount
adb shell sed -i 's/ro.product.name=htc_supersonic/ro.product.name=opal/g' /system/build.prop
adb shell sed -i 's/ro.product.device=supersonic/ro.product.device=sapphire/g' /system/build.prop
adb shell rm /system/app/Facebook.apk
adb reboot

After reinstalling the Facebook application, syncing works perfectly.
[Windows Phone 7 General] Windcape:
Here's a really good article explaining about Hubs versus Applications, http://www.kotancode.com/2010/07/23/hubs-vs-apps-wp7-ux/
[Windows Phone 7 General] cyclical:
That is a good explanation, thanks for the link.
[Windows Phone 7 General] doministry:
The question is if I can attach whatever I want on email.

So for instance if I can make email with doc, picture and .mp3 at the same time.

Because If I would be forced to email all those things FROM dedicated hubs, THAT would be idiotic.

Pity nobody makes such tests for consumers.
[Windows Phone 7 General] Windcape:
Presumeable you can, I can't see why not. The point with the article was to point out that Hubs are information-centered, where applications aren't.

Applications would remain to work as before, Hubs are just a "ease of access".
[Windows Phone 7 General] doministry:
In this case than it's OK.