is there a way to increase the infuse ram?
well no and yes. you can't physically add ram very easily and i doubt the board has space for it even if you did have the specialized soldering equipment.
but there is a big ram mod on the galaxy s that was attempted on the infuse but was buggy that makes use of ram that was allocated for something else. if someone wants to do the kernel work i think something like 20-30 mb more could be available. i'm not really sure of the details but a stock galaxy s has like 300-315 mb available and most custom kernels make 335-345 available out of 384 physical (128 is video ram and i'm not counting that). the infuse physically has 512 mb so maybe we could use up to 470 if some work was done in that area. not really a big deal though, i dont have any lag associated with programs being dumped from ram and restarting. the 440 mbs that i have available now is plenty for a nice clean aosp rom.
if you really need more ram maybe swap space (the linux equivalent of a page file/virtual memory) could be setup on the sdcard. but that wont make the phone any faster, it would just give the cpu more work to do. it would strictly help with a situation where things were getting wiped from ram too often when ram was low.
Jack it up and park a SGS3 under it. :silly:
Dani897 said:
well no and yes. you can't physically add ram very easily and i doubt the board has space for it even if you did have the specialized soldering equipment.
but there is a big ram mod on the galaxy s that was attempted on the infuse but was buggy that makes use of ram that was allocated for something else. if someone wants to do the kernel work i think something like 20-30 mb more could be available. i'm not really sure of the details but a stock galaxy s has like 300-315 mb available and most custom kernels make 335-345 available out of 384 physical (128 is video ram and i'm not counting that). the infuse physically has 512 mb so maybe we could use up to 470 if some work was done in that area. not really a big deal though, i dont have any lag associated with programs being dumped from ram and restarting. the 440 mbs that i have available now is plenty for a nice clean aosp rom.
if you really need more ram maybe swap space (the linux equivalent of a page file/virtual memory) could be setup on the sdcard. but that wont make the phone any faster, it would just give the cpu more work to do. it would strictly help with a situation where things were getting wiped from ram too often when ram was low.
Click to expand...
Click to collapse
what rom and what launcher are you using becuase im experiencing abit of lag and i want it gone!!
Yoshiikim said:
what rom and what launcher are you using becuase im experiencing abit of lag and i want it gone!!
Click to expand...
Click to collapse
run this kernel:
http://forum.xda-developers.com/showthread.php?t=1134995
with this rom:
http://forum.xda-developers.com/showthread.php?t=1100625
^^^ lol. that kernel might have access to more ram but it's froyo. i doubt the lag the op is experienceing is ram related. but he can try it with it's misreported clock speeds and all.
my best experience with touchwiz roms is a stock debloated rom, odex, not deodex. and there is an overclock kernel around somewhere. the tw4 launcher works best for me, but of course that needs framework mods to run, the tw4.5 launcher in the market will work but some features don't work too well on the infuse. turn off auto rotate. the sony arc launcher and the latest tw3 launcher with looped scrolling are also nice. but i like tw4 for it's improved widget picker. the stock android widget picker is so slow.
best rom now is aosp. i'm running entropy's ics build but also enjoyed rem-ics. either the trebuchet launcher or the sgs3 launcher should be fine. i like folders in the app drawer on sgs3. but i keep my phone pretty clean, if you do a clean install with either a stock unmodified rom and custom kernel or a clean aosp rom and you still feel lag then you might want to invest in an sgs3.
If you got the knowledge you can rewright the code to use ram differently as noted earlier...but no amount of software hacking will actually get you more ram...I know linux has a thing called swap which is similar to ram but is its own partion of the HDD...if someone had the knowledge they could possibly create a partion of it and add some kernel hacks to utilize it...
But as far as actually adding more ram-impossible as far as I know...there is no chip on the mother board to add ram.like in a desktop or laptop...I believe its built into the motherboard so your stuck with what's on it
Sent from my HTC Holiday using Tapatalk 2
Related
i know the standard difference between read only memory and random access memory. but how come there isnt a way to use ROM as RAM? i mean think about it. we use our sdcards as virtual ram (SWAP) which is basically dependent on the class of the card. by accessing the ROM and using it as RAM dont we get the fastest "class" possible? I mean i barely use my ROM for anything except the OS installation since i use APP2SD. is the reason we use APP2SD is because running apps from the ROM would be slower than running it from the SD? also, i have a MT3G and we all know those only come with 192 mb RAM and 512 mb ROM. i am running cyanogen ROM which is quick as hell, but im still really curious on why taskiller shows only 30 mb free. how the hell is that possible? your saying that my OS is using 84% of my RAM. HOW THE HELL IS THIS CONSIDERED EFFICIENT?! I am just having a hard time believing that a OS can use THAT much RAM when its not doing anything except..well..running the OS! do i have a point or what? i could ask my friend whos a programmer but i donno if hes more into the hardware or software aspect. I kinda wanna install donut alone and see what it runs with nothing installed except taskiller. and oh ya, my phone isnt running more than like 3 apps, i mean at MAX, i get like 40mb RAM free. anyways people. hit me up. i WANNA LEARN!
pre wm5 devices only had ram and the user could device what was used as storage and what was normal ram
this was a problem because loss of power meant loss of storage
then they moved away from using ram as storage as flash became cheap
problem with using flash as ram is that flash is much much much slower then normal ram
more so for writing but also reading
another problem is that flash have a limited number of writes you can do before the flash storage cell die kinda like a cd-rw/dvd-rw normal ram is written too a lot and the limited number of writes would be a problem there unlike with storage
awesome! thanks for the clarification. i understand now. i knew there was a good reason. can anyone explain where my RAM is going tho? 192mb down to 30mb. seems like something is wrong.
well the os use some
the rest would be eaten by 3th party programs like today item stuff
if you use the htc today thing rather then plane wm today
and programs started by /windows/startup
or started by entries in the registry
It looks like KJ3 ROM on captivate uses more RAM that KH3. To confirm this can I reuest guys to post their RAM usage for KH, KI and all KJ versions. Please use TaskManager to clear memory and note the base RAM......it may not be accurate but will give an idea. In my experience KH3 runs around 170 MB and KJ3 is at 230 MB.
Thanks for any input
im on a kj3 rom using about 230 myself.
RAM in android is SUPPOSED to be used... free RAM is wasted RAM.
studacris said:
RAM in android is SUPPOSED to be used... free RAM is wasted RAM.
Click to expand...
Click to collapse
only true if the ram is taken by cache not some unknow process/bloatware.
erbsmokah said:
im on a kj3 rom using about 230 myself.
Click to expand...
Click to collapse
Thanks, erbsmokah for your input.
studacris said:
RAM in android is SUPPOSED to be used... free RAM is wasted RAM.
Click to expand...
Click to collapse
Yes, but if you follow peoples comments on KJ3, like I am doing, KJ3 is using a much larger RAM amount, AND when further customized by adding apps, live wallpapers etc, is actually SLOWING the phone considerably. This making the phone real sluggish........which is new for a android ROM......??
EDIT: would you mind sharing your ROM and RAM?
arda99 said:
only true if the ram is taken by cache not some unknow process/bloatware.
Click to expand...
Click to collapse
I agree with this especially on the KJ3......Something is different in what is running in the background, and I hope I can investigate if this turns out to be true for other people.
I agree and went back to fatsy ki rom and it stays faster longer without lag.
I also monitor free ram and once it gets below 40, it lags badly, over 50 it flies.
I think this phone really needed 1 gig like the gs2
Sent from my SAMSUNG-SGH-I897 using xda premium
electroau said:
I think this phone really needed 1 gig like the gs2
Click to expand...
Click to collapse
+1, if the captivate had more ram, I'd still be using it.
Simba501 said:
+1, if the captivate had more ram, I'd still be using it.
Click to expand...
Click to collapse
+1 I myself am willing to agree..........if this RAM usage is a consensus on KJ3 then maybe the cappy is reaching its last usable ROM update? This is important to know......
EDIT: Of course, since this a leak release, then ATT/Samsung are fooling around with this build........., and maybe come back to normal on next leak ?? As a captivate owner, I would like to know what life my phone has as a "advanced" device........
chappatti said:
Yes, but if you follow peoples comments on KJ3, like I am doing, KJ3 is using a much larger RAM amount, AND when further customized by adding apps, live wallpapers etc, is actually SLOWING the phone considerably. This making the phone real sluggish........which is new for a android ROM......??
EDIT: would you mind sharing your ROM and RAM?
Click to expand...
Click to collapse
Fusion x beta kj3 267mb Ram used ATM. But no lag whatsoever.
If you find that the ram does get bogged down just on this firmware version then perhaps the lmk settings in the kernel aren't as aggressive, which would be easily fixed by SOURCE CODE.
studacris said:
Fusion x beta kj3 267mb Ram used ATM. But no lag whatsoever.
If you find that the ram does get bogged down just on this firmware version then perhaps the lmk settings in the kernel aren't as aggressive, which would be easily fixed by SOURCE CODE.
Click to expand...
Click to collapse
Point well taken........
But due you expect LMK to let ~100 MB slip by? It seems a little too much, since the limit on cappy is about 370 (usable). I would think we so much consumption LMK would kick in earlier?????
My KJ3 is using 227 MB. Free memory is ~50 MB. It lags significantly at times. However, I used Auto Memory Manager and set the Android internal task killer to "aggressive" and it keeps ~100 MB free an there is not lag at all now. I haven't noticed (yet) that apps get killed prematurely, which could be an issue with this setting. I'm using the Samurai 1.2 kernel overclocked to 1.252 GHz (no Voodoo lag fix). Other than the occasional black screen on the Gallery, my Captivate has been running pretty fast and seems to have as good a battery life as I remember ever having.
Edit #1: I don't think Auto Memory Manager is needed with Samurai 1.2. This kernel is tweaked already. I set Auto Memory Manager back to default settings, uninstalled it, then re-installed the kernel.
Here's another tip, move all of your apps from the internal SD card to phone memory. Having them on the SD card cause significant lag, crashing, and rebooting for me.
Edit #2: I switched to Pinnacle 1.3 with the latest Boog's kernel, and my KH3 is using 329 MB (the same as KJ3 I was using before (I must have made a typo above when I claimed 227 MB on KJ3 (I verified this before I switched to KH3/Pinnacle)). What governs how much RAM is used? Does it really make any difference? Free memory makes a huge difference in lag, however.
On latest MIUI and i have ~200 MBs of free memory!
Sent from my I897 using xda premium
Surely not that much... M on miui too n the lowest I get is 80,otherwise I am up there at 130ish... But then I have a crapload of services in the background. But yes, I do get 200 when I clear memory.
Sent from my cell phone. DUH
I run the risk of sounding extremely ignorant and retarded, but I really gotta ask this. I also own an hd2, or atleast used to, until my girl crapped it up. There is something called swap in the hd2 which allows you to use a portion of the sdcard as system ram, promoting increased multitasking and preventing refreshing of apps. This is on cm7 as well as sense based hd2 roms. I had my captivate for more than a year now, and one of the biggest issues of stock based roms is the huge amount of memory taken by tw and samsung crap, causing aggressive app killing and not allowing a lot of multitasking. When I am on miui(never going back to anything else! ) I have huge amounts of ram, allowing me to freely multitask. But still I guess I could use 256mb more! So why can't we implement swap like hd2 and make our pones a lot lot lot better??? What's stopping us? Kernel source? ROM source? I would be very grateful if someone could take the time to explain this to me....
Sent from my cell phone. DUH
CWM gives swap capability as do many tweaks implemented in custom ROMs. If rooted you can d/l different apps to install performance and SD tweaks (e.g., System Tuner tweaks swap to 2048mb). However, you still need an external microSD in your Cappy.
Oh it does?? I thought that ext4 partioning was just for storing apps, Like as in app2sd. that is, it increases the rom, not the ram.
Sent from my cell phone. DUH
Are there any other existing kernels for sgs4g besides the ones on the first page?
Reason I ask is because I'm trying to use a swap partition, but it seems these kernels are not swap enabled.
Why has nobody bothered to compile any custom kernels for the sgs4g? I am trying myself, but no luck so far.
Any ideas?
Thanks,
S
sconsylman said:
Are there any other existing kernels for sgs4g besides the ones on the first page?
Reason I ask is because I'm trying to use a swap partition, but it seems these kernels are not swap enabled.
Why has nobody bothered to compile any custom kernels for the sgs4g? I am trying myself, but no luck so far.
Any ideas?
Thanks,
S
Click to expand...
Click to collapse
I'm not sure I can answer the whole question as to why we don't use swap, but I can say that we just got the GB kernel source, and people are still working on it and haven't posted anything.... yet. Patients...
But, I noticed that the Bali 3.3 kernel (KD1) also did not have swap. Maybe drhonk and Krylon360 tried it and swap didn't help or improve performance.
The rest of the kernels you'll find are either stock leaks, or modified stock leaks. Samsung doesn't like swap I guess. Or swapping on SD/MMC sucks hard.
I know in newer kernels (3.0 and greater), there is a new driver for mtd-swap, but it is still very new and I doubt anyone will use it in production for quite some time.
Using swap on Android is not such a great idea, it goes a little bit against native Android memory management. Then benefit can be that more programs will stay in memory and won't need to reload, but the phone will become a lot slower, even with small partitions like 32MB. With 128MB or higher it will become almost unusable. Ask me how I know
I think the need for swap was gone once phones started coming with 512mb+ ram. I used swap all the time (also required for GB) on my MT3G, since it only had like 192mb ram. It never made the phone work faster at all, in fact it usually slowed down over time running, it really just made it so stuff didn't force close due to running out of memory. This shouldn't be needed on this or any new phone.
So Bali 3.3 is a GingerBread build? Didn't know that. Kinda figures I guess. Thought I had already tried it though and couldn't bootload. I'll give it another whack. His stuff is awesome of course. I'm not demanding it, mind you, just trying to see why it would not be included. Kind of like not having a /proc/config.gz file in some Android builds, don't really know the reason why they're not included (results in not able to mount ubuntu builds, anybody have these let me know .
This appears to be the only source of kernels for our phones, no swap support enabled though. http://forum.xda-developers.com/showthread.php?t=1194032
(Thanks dr.honk!)
As for the swap partition not making sense, I have a hard time understanding why it wouldn't just provide a static and beneficial extended memory source. I am familiar with the memory management features of Android, and actually don't use any additional task killers as I've found them to be conflicting often.
But Android is built off the Linux system/kernel, so why does dedicated swap work with a large OS but not the smaller but similar Android OS/kernel?
Thanks!
sconsylman said:
As for the swap partition not making sense, I have a hard time understanding why it wouldn't just provide a static and beneficial extended memory source. I am familiar with the memory management features of Android, and actually don't use any additional task killers as I've found them to be conflicting often.
But Android is built off the Linux system/kernel, so why does dedicated swap work with a large OS but not the smaller but similar Android OS/kernel?
Click to expand...
Click to collapse
In short, the phone will become annoyingly slow.
Swap works on kernel level. Android will see this as additional virtual memory, so it will keep more programs alive and won't unload them. For example a browser will hog a lot of memory causing other programs' memory pages to be swapped. Kernel doesn't differentiate between programs, so, for example, the launcher memory pages will be swapped. Or even the active program you are currently working with can have part of its memory in the swap. Next time you try to do something (like scrolling), the memory pages will have to be brought back. Flash memory is not particularly fast (in fact for swap it is very slow), so you can we waiting for some noticeable time for many actions to complete. You'll have a lot of jerky movements, delays, temporary freezes, forget any smoothness. It is just annoying, trust me, I've tried
Ah, ok so the swapping is noticeably slower than the ram on the phone (512mb). I would not figure that it would be too much of a factor, especially on class 6+ sd cards. So there is absolutely no way of coding the system apps to be ram based, and everything else to be swappable? I'm surprised that this has not been done, but I assume that the reason is the expanding active ram capacities on new phones.
So were you experimenting on the sgs4g, or was it another model? And if so, what were you using? Froyo swap enabled kernel?
The HTC Thunderbolt has some similar specs.
http://forum.xda-developers.com/showthread.php?t=1106420
More ram 768mb vs 512mb, more internal storage 4g vs 1000mb, but uses a 1g single core scorpion processor instead of our 1g single core hummingbird. Some are having good luck with this device and swapping (taking all "facts" with a grain of salt). There is more like this too, with a number of market apps to support swapping: Swapper2, Swap for Root, Diaper swappers forum (oops, that one doesn't work for some reason).
sconsylman said:
So Bali 3.3 is a GingerBread build? Didn't know that. Kinda figures I guess.
Click to expand...
Click to collapse
No, Bali 3.3 is Froyo.
I did try it on this phone few months ago when I was still on Froyo with Bali kernel. Don't try to load in on GB, wait until DrHonk makes a new one, he actually may soon.
I personally can't imagine how anybody could use swap on Android and like it, but everybody's mileage varies. The benefit of using swap wouldn't be speed but rather less program reloads. For example you browse the web when a call comes. You answer the call, maybe go to address book, or take some notes, or send some pictures, etc. Everything will be a little slow and jerky, but with swap enabled you have better chance that when returning to the browser it will still be on the same page without reloading from the server.
Just checking again to see if anyone knows of any KJ6 kernels with swap enabled, as I'm currently getting memory warnings from running Backtrack 5 non-gnome. It works pretty well otherwise (besides the lack of space, thanks obsolete fat32).
??
sconsylman said:
Just checking again to see if anyone knows of any KJ6 kernels with swap enabled, as I'm currently getting memory warnings from running Backtrack 5 non-gnome. It works pretty well otherwise (besides the lack of space, thanks obsolete fat32).
??
Click to expand...
Click to collapse
No swap. what version of the kernel are you running?
bhundven said:
No swap. what version of the kernel are you running?
Click to expand...
Click to collapse
Sent from my SGH-T959V using xda premium
2.6.35.7 KJ6-CL694138
It has [email protected]#9 signature on it. I know we had spoken briefly about swap. What linux are you running?
I know that the Debdroid program is successfully running swap with good results, but it won't mount right with the specific scripts (our phones working mount scripts are different, I linked them in my linux post). I can take some coding from that programs scripts but of course it won't work without the kernel having swap built in.
Sent from my SGH-T959V using xda premium
After updating from GB to ICS 4.0.4 using the official update my nexus has slowed down.Earlier available free RAM always used to be above 180 mb.
But now it is always less than 130 mb.
As a result the experience has become really sluggish..
Hi...
Maybe u have to many app running in backround...
sent from my nexus s - xda
i checked on the running apps also
even if i close all the apps (except android keyboard which is taking 11mb) available free memory is 130-140 mb only.
That seems about right. I have about 140 free once everything has been set up(google voice always running). But you said the phone was running sluggishly. Have you installed any other apps that weren't on your phone before the update? My phone got the official OTA and was pretty fast even before I rooted it again. Last resort would be a factory reset.
sdutta said:
After updating from GB to ICS 4.0.4 using the official update my nexus has slowed down.Earlier available free RAM always used to be above 180 mb.
But now it is always less than 130 mb.
As a result the experience has become really sluggish..
Click to expand...
Click to collapse
How is it sluggish with 130mb free
Got to be something else causing this
With ram script I don't go under 90 and still really quick snappy
chronophase1 said:
That seems about right. I have about 140 free once everything has been set up(google voice always running). But you said the phone was running sluggishly. Have you installed any other apps that weren't on your phone before the update? My phone got the official OTA and was pretty fast even before I rooted it again. Last resort would be a factory reset.
Click to expand...
Click to collapse
I hav removed the 3-4 apps dat i installed after the update.But still no improvement.
For the people who have updated to ICS on nexus can u plz tell wat is the avg. available free RAM for you
sdutta said:
For the people who have updated to ICS on nexus can u plz tell wat is the avg. available free RAM for you
Click to expand...
Click to collapse
I came from GB 2.3.6 and upgraded to ICS 4.0.3. (no root/mods)
With ICS 4.0.3 the average free RAM was around 70-90 MB. After demanding programs everything felt a little sluggish for a few moments. The biggest problem was the launcher (Nova) that often would redraw all the icons.
With the 4.0.4 (also stock) i had 80-90 MB free and everything ran noticeably smoother.
Then i rooted and flashed the Matr1x kernel. Now i typically got around 120-150 MB free.
stock rom are bad... i tip to flash mod rom... the best i think is cyberGR rom....
can anyone suggest some ways to free up more RAM to atleast 180-190mb
Get a ROM and kernel with bigmem support? I just flashed the latest matr1x kernel and constantly have over 180mb free. I don't really need all the extra RAM as my phone has never really bogged down.
130? I'm lucky to stay above 60mb free. No sluggishness though, and I use the stock launcher, and it doesn't redraw.
Sent from my Nexus S using Tapatalk 2
sdutta said:
can anyone suggest some ways to free up more RAM to atleast 180-190mb
Click to expand...
Click to collapse
You need a custom rom. CM9 V6 works the best for this. http://forum.xda-developers.com/showthread.php?t=1399035
Basically when you install this. It just installs a new system which basically wipes all the useless crap you dont need on the stock rom. Also if that doesnt help. Try the free astro manager and its modules. It basically allows you to enter your phone data and SD card. And research on what to wipe and not to wipe.
Also if you dont mind. Wipe dalvik cache. It wipes your application data. I highly recommend you to research on wipe dalvik cache and cache.
is it possible that available free ram is less bcoz of cached apps.
GB didnt use cached apps unlike ICS
It is not particularly wise to draw far-reaching conclusions from the size of free RAM, in particular on Linux based systems.
Some used RAM can be anytime freed if necessary (cached/buffered/shared), otherwise it will enhance the general responsiveness of the system.
The Linux kernel manages RAM great, so you shouldn't worry about free RAM, unlike on Windows systems. If the system needs more RAM, Android will find the best possible way to produce it through removing really unneeded processes and services from RAM.
It can happen, that it seems you've got no free RAM, still the system is pretty responsive.
sdutta said:
After updating from GB to ICS 4.0.4 using the official update my nexus has slowed down.Earlier available free RAM always used to be above 180 mb.
But now it is always less than 130 mb.
As a result the experience has become really sluggish..
Click to expand...
Click to collapse
Having greater than 100 MB free is enough to create a smooth experience. Actually the more RAM your phone is using for recent apps, the better the experience is since your phone doesn't have to keep loading all of the app data into RAM. On the contrary, I would think the more RAM is used the less loading and therefore quicker app launching.
More RAM does not equate to a faster phone.
anglergab said:
It is not particularly wise to draw far-reaching conclusions from the size of free RAM, in particular on Linux based systems.
Some used RAM can be anytime freed if necessary (cached/buffered/shared), otherwise it will enhance the general responsiveness of the system.
Click to expand...
Click to collapse
That said, if you're looking at the memory display in "Running processes" in the Android settings, memory used for file cache or by cached background processes counts as "free".
In my experience, ICS does tend to use more memory than Gingerbread, but not so much so that it's a problem. I do run with 64 MB swap, which makes no appreciable difference to speed either way, but reduces the number of launcher restarts.
I usually have 50 to 60 MB free. My phone is very smooth at all times.
Eat at Joe's
tooy and then under the development section is the stock rooted tom that has a performance mod to ti. I would then save that to the phone and then in clock work mod do a factory reset three times and then install the performance mod and it will be alot better.