Sort of technical question, as this goes into CM6.1 and mem management.
I have the original Droid, Verizon. I had it rooted for a while and recently finally installed CM6.1 (stable release).
Issue 1: Free memory
I am having background services constantly killed by the system whenever ANY app is loaded, with exception of map and music. I thought CM6.1 would solve it but it did for only 2 days. Both DiskUsage and Settings / SD card and storage shows like 130 out of 262 available. Yet my services are STILL getting whacked left and right.
I opened terminal emulator and typed FREE... That says I have 5-10 MB available.
Now the overall situation... I am getting tired of the system killing my services, and I really don't have that many loaded. I got Titanium Backup, Clock Widget, Juice Defender, SeePU, Screebl pro, SetCPU widget, Vlingo (then there's TTS, Bluetooth, Google, and SwiftKey, but those are required).
Just checked again: say 130MB available out 262 (well, 256). however, FREE at terminal emulator right now is 4812.
Q1: Why would the free command show a completely different result from the system?
I can guess it was more of a "snapshot", but that's a pretty HUGE discrepancy.
So where is all that free memory going?
Issue 2: CompCache and Swap
I found references to CompCache and swap file. I know they are not helpful to later phones with 512MB, but it's probably helpful somewhat on my Droid with just 256MB of RAM.
I looked up CompCache and I know it's specific to kernel implementations. The Chevy kernel (1.1 GHz ULEV) I had loaded doesn't support CompCache. Or else Cyanogen would have displayed it.
So I downloaded Swapper (the one with the green icon). Created a 128MB swap file. Then I rebooted, and tried "free" at terminal... SWAP shows ZERO.
I thought it was a problem with the program, so I downloaded the OTHER Swapper program, Swapper 2. Tried that. Got "failed to create swap file -- swapon not implemented. "
Yet every reference I see for SWAP does not mention kernel at all. All the references I see just say run the app or type in these commands at busybox/terminal and voila, SWAP!
Q2: As CompCache is kernel dependent, is swap also kernel dependent?
Is there a chart where it shows which kernel is compatible with what?
I have the original Droid, Verizon. I had it rooted for a while and recently finally installed CM6.1 (stable release).
Issue 1: Free memory
I am having background services constantly killed by the system whenever ANY app is loaded, with exception of map and music. I thought CM6.1 would solve it but it did for only 2 days. Both DiskUsage and Settings / SD card and storage shows like 130 out of 262 available. Yet my services are STILL getting whacked left and right.
I opened terminal emulator and typed FREE... That says I have 5-10 MB available.
Now the overall situation... I am getting tired of the system killing my services, and I really don't have that many loaded. I got Titanium Backup, Clock Widget, Juice Defender, SeePU, Screebl pro, SetCPU widget, Vlingo (then there's TTS, Bluetooth, Google, and SwiftKey, but those are required).
Just checked again: say 130MB available out 262 (well, 256). however, FREE at terminal emulator right now is 4812.
Q1: Why would the free command show a completely different result from the system?
I can guess it was more of a "snapshot", but that's a pretty HUGE discrepancy.
So where is all that free memory going?
Issue 2: CompCache and Swap
I found references to CompCache and swap file. I know they are not helpful to later phones with 512MB, but it's probably helpful somewhat on my Droid with just 256MB of RAM.
I looked up CompCache and I know it's specific to kernel implementations. The Chevy kernel (1.1 GHz ULEV) I had loaded doesn't support CompCache. Or else Cyanogen would have displayed it.
So I downloaded Swapper (the one with the green icon). Created a 128MB swap file. Then I rebooted, and tried "free" at terminal... SWAP shows ZERO.
I thought it was a problem with the program, so I downloaded the OTHER Swapper program, Swapper 2. Tried that. Got "failed to create swap file -- swapon not implemented. "
Yet every reference I see for SWAP does not mention kernel at all. All the references I see just say run the app or type in these commands at busybox/terminal and voila, SWAP!
Q2: As CompCache is kernel dependent, is swap also kernel dependent?
Is there a chart where it shows which kernel is compatible with what?