Thanks, but it didn't help. Maybe the swappiness is too low. I also remember that at some point Cyanogen Builds didn't work well with swap - maybe this is the case. I also don't see much difference when JIT is enabled/disabled.
Is there any permanent way to change swappiness? I see that the new kernel has vm swappiness set to lower values, which is one of the possible reasons to get launcher reloads. How about VM Heap size - does it affect the killing of the home app?
I have cos ds running without swap here on my G1.
Runs uber good and home stays in memory.