The Samsung Captivate (Galaxy S) is already one of the fastest Android device out there but RyanZA @ XDA has managed to improve its disk I/O performance by creating a virtual EXT2 filesystem inside the RFS filesystem the Samsung Captivate SD Card ships with… quite technical and quite impressive as well!
If you’re interested in the One Click Lag Fix 2.0 and would like to speed up your Samsung Captivate device go to the XDA thread @ http://forum.xda-developers.com/showthread.php?t=751864.
You will need a rooted Samsung Captivate / Galaxy S, you can see the instructions @ How To Root your Samsung Galaxy S or Vibrant.
See below some details about this fix as well as its benefits [from http://forum.xda-developers.com/showthread.php?t=751864]:
Details about what this fix does:
Creates a VIRTUAL EXT2 filesystem inside the stock RFS filesystem on the internal SD card, with a 4KB block size. This means that this lag fix creates a buffer between the real filesystem and the android system. This buffer should reduce the amount of disk I/O required for all operations by utilizing EXT2 buffering, as well as not writing file access times to disk, etc.
Benefits over version 1
1.5GB of application data available, with no data loss.
e2fsck of the EXT2 partition on each boot.
Correct busybox version included! YES!
/app and /app-private directory included in the fix for faster application installs.
/dbdata/databases included in the fix, expected to give a big performance boost for apps that use it.
Mounts instead of symlinks for extra performance as OS does less work (about 100 or so more quadrant).
Benefits over other lag fixes
Open source, with full comments and ease of editing.
Works on any and all firmware versions, including any yet unreleased froyo versions (that don't change file structure).
Big thanks to mimocan for putting us all on the right track in how to sort out lag problems!
Big thanks to ykk_five for showing us all how well loopback filesystem mounting works!
Big thanks to cyanogen mod for e2fsck