yashsingh1/xdaforums huggingface dataset:
[Tilt, TyTN II, MDA Vario III General] tanglang1:
Hello everyone. for the past month I've been trying to find a way to change my manila home clock from analog to digital but with no success :(

I changes the xml file and the digital pictures in the windows system but it didn't help.

Can anyone help me change the clock please?

thanks in advance
[Tilt, TyTN II, MDA Vario III General] gelf:
have you checked out this thread?

http://xdaforums.com/showthread.php?t=425974

or this link to m2d customiser? http://xdaforums.com/showthread.php?t=427392

also are you disabling m2d before making changes?

you wont see the changes till you have restarted touch flo.
[Tilt, TyTN II, MDA Vario III General] tanglang1:
I've seen both posts before. I've already installed m2dc but there is no option for changing the clock, only disabling it.

I have no idea how to disable the manila in order to make changes. i tried to replace the digital clock pics in the windows/manila gfx folder but they are in use so i can't change them...

That's ok, i've managed to find a solution. I found out m2dc can read Zip files as themes and if the theme has a digital clock it will appear on the screen.
[Tilt, TyTN II, MDA Vario III General] abovenbeyond:
Hello all,

I am looking for a voicemail alert I have heard but can't seem to find.

It is a female voice that says... "You have a new voicemail"

Basically I would like the following sound files...

"You've got mail" like AOL. For emails (I have this one)

"You've got a new text message" for text messages. I have one that says "You've got message"

Basically any Female voice files would be cool for the theme I am working on.

Thank you

EDIT: I may have found it here... http://jirkab.webzdarma.cz/Zvuky.zip
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] DonPabloEscobar:
Hi there!

After short time I've bought topaz, decided to install HDtweak (due to touchFLO in landscape) and G-config (for some apps in landscape), first days everthing was fine, but... For example:I wanna use calculator in landscape, so I rotate phone, in a second the calculator is in landscape, but in another second it disappears and i can see only home screen in standart vertical position... I thought, problem will dissappear with unistalling tweak and gconfig, but I was wrong... so i decided for hard restart, now i have nothning in my topaz, no tweak, no gconfig installed, but i have still the same problems with calc, album and opera...

Thanks a lot for your ideas and solutions!!!
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] shumo:
that is strange

i think that somehow , on some level , something went wrong with the phone itself

i mean , if you did a hard reset i don;t think it's a software or a program problem

are you using the original rom or a modified one ?
[Touch Diamond2, Pure Q&A, Help & Troubleshooting] DonPabloEscobar:
yes, i'm using original rom...
[XPERIA X1 Themes and Apps] revox1:
it is an aplication wich have shortcuts on it.

and the activation is to pres the shut down button for 3 seconds

can anyone give this aplication please?
[XPERIA X1 Themes and Apps] buzz83:
Smaberg X1 Powerbutton 12 icons actionscreen v 1.0

Not sure of where the thread is, but here is the app.
[XPERIA X1 Themes and Apps] THJahar:
http://xdaforums.com/showthread.php?t=527384

skinned version
[XPERIA X1 Themes and Apps] ipporek:
Not just skinned. Slight difference in the apps being launched too.
[XPERIA X1 Themes and Apps] revox1:
10x guys :)
[Windows Mobile Development and Hacking General] zxda:
I want to develop a software that will have a windows desktop version and a windows mobile version and possibly a web based. The main issue is data synchronization between the 3 platforms. I would like to have your thoughts on achieving this, eg. What development environment will be the easier?

Are there any similar source code examples in C++?

Thanks
[Windows Mobile Development and Hacking General] bouled1:
Tried using the Browser User-Agent

By using the "User-Agent" variable of the browser your server will be able to known if he's talking to a PC/Laptop or a mobile device. With this you will be able to provided the proper GUI to your client device.

So, I don't know what final tool you will be using for your website but here is a JSP example:

String browserAgent = request.getHeader("User-Agent");

browserAgent = browserAgent.toLowerCase();

if(browserAgent != null )

{

if((browserAgent.indexOf("wml") > -1))

{

browserType = "mobile";

}

else if((browserAgent.indexOf("windows ce") > -1))

{

browserType = "mobile";

}

else if((browserAgent.indexOf("ppc") > -1))

{

browserType = "mobile";

}

else if((browserAgent.indexOf("palm") > -1))

{

browserType = "mobile"

}

else if((browserAgent.indexOf("windows nt") > -1))

{

browserType = "PC";

}

else

{

browserType = "PC";

}

}

else

{

browserType = "PC";

}
[Windows Mobile Development and Hacking General] zxda:
My major concern is data synchronization.

Does anybody know a framework around this?
[Windows Mobile Development and Hacking General] Jeeves:
If its web-based just use a served DB. If you need to sync a database from a web source, Gears is worth a play, although on the mobile its only supported by O9.7

What exactly do you want the app to do and what needs to sync?
[Windows Mobile Development and Hacking General] zxda:
Thank you for mentioning Gear, I will find more information about it.

I would like to synchronize tasks and projects records from windows mobile device to windows desktop and to a web platform.

I'm looking for a proven solution that can do synchronization well.
[Touch Pro2, Tilt 2 Windows Mobile General] vardig:
Hi Guys,

I have been looking at the spec list of the HTC HERO and noticed like many that is uses the same chip set as the TP2.....

My 3 questions are:

1. If the HTC Hero can handle multi touch can the Touch Pro 2 do the same ?

2. Is the multi-touch software of hardware driven

3. Does the HTC Hero have a special screen to handle multi touch ??

:cool:
[Touch Pro2, Tilt 2 Windows Mobile General] Syd159:
1. No

2. Hardware

3. Yes. The Hero as a capacitive screen and the TP2 a resistive one, but i don't think it's got anything to do with it.
[Touch Pro2, Tilt 2 Windows Mobile General] vardig:
ONE DAY......and I hope microsoft come out with this FIRST !!!

http://www.1800pocketpc.com/2009/02/21/multitouch-on-resistive-screen.html
[Touch Pro2, Tilt 2 Windows Mobile General] vardig:
FOUND MULTI TOUCH TOUCH PRO ??

http://wmpoweruser.com/?p=693

it has to work.....:confused:
[Touch Pro2, Tilt 2 Windows Mobile General] petard:
No, it does not have it and you can not enable it in any way. Give up.

That was referring to the capactive area on HTCs last gen touch devices. Even then, it wasn't really multi touch but just 2 different sensors. It could not sense 2 touches on the same sensor.
[Touch Pro2, Tilt 2 Windows Mobile General] ibanyard:
Apparently Hero has similar chipset to Diamond, and the Hero has been reported as having a digital compass.... I wonder if the extra hw is present on TP2?!

(sorry couldnt help starting another rumour....
[Touch HD Themes and Apps] ucielda2:
Hello!

I have a problem with latest tomtom 7.915 9196 since I have updated the official ROM. I have an spanish HD with ROM1.56.412.1. My problen is that when I put tomtom in landscape mode (with gsen or changescreen or gyrator or internal mode) appears the superior bar and I don´t know what to do to disappear this.

Any idea?.Thanks
[Touch Pro, Fuze General] dB Zac:
is there a reg edit to get the MMS to use opera to open links?
[Touch Pro, Fuze General] dB Zac:
bump..........
[Touch Pro, Fuze General] mputtr:
nope... but u can set opera as your default browser and it should automatically run opera when u click a link on anything msgs
[Touch Cruise ROM Development] makumo:
hi developers!

i've installed manilla 2.0 on my touch find (cruise, polaris) and it works perfectly, but thje problem is that the phone doesn't see my microsd card, it says: not installed. Any one can help me please?

Moreover, i've instaled the manilla 2.0 becouse my speaker doesn't work, and i tought that i'd repaer it with new software, but it is still broken. How can i fixe it?

Thanx for your time,

and excuse my bad english.
[Touch Cruise ROM Development] ZED_pt:
your speaker problem must surely be hardware related so use your warranty or send it to HTC to fix it.

now with manilla i advise you to install one of the rom´s in here that come with it(3lite VI would be my choice although VII is out).

I managed to get manilla working perfectly with cab installation(back in the days when manilla got out,no rom´s with it) but i acknowledge that was prone to failure.When is built-in with the rom works smoother and flawless as long as you choose the right rom...i dont use it,neither manilla or any other shell...plugins FTW i use less memory and have all the things shells have and more in today screen....no panels,no slides,no nothing(Wisbar advance 3,SPB Diary 2.2,Iconsoft phoneEx)
[Touch Cruise ROM Development] makumo:
ok, thanxs zed_pt, i'll folow your advice.
[Touch 3G General] ecotack:
I have an Orange Jade which is now unlocked and the HTC ROM installed. I am using a Three Mobile PAYG SIM. I can connect to the internet using the YouTube player, Google maps and Internet Explorer, but not Opera.

If I am connecte to a wireless network Opera works fine.

Any ideas?
[G1 Android Development] nurre:
I've seen a few people trying compcache and failing horribly, but it seems to work for me.

Build instructions, still raw, not tested on actual device only on emulator (left my phone at work...). I've only tested for a few minutes, but I've seen none of the "horrible crashing the second I swapon" I've seen reported elsewhere.

NOTE THAT /data IS A DUMB PLACE TO PUT KERNEL MODULES, but it's on the emulator for me so I couldn't care less, and that location was rw to begin with ;)

cd ~/compcache
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- KERNEL_BUILD_PATH=/home/neuron/android-kernel/new/goldfish

emulator -avd CupcakeVM01 -kernel arch/arm/boot/zImage show-kernel -shell

#In compcache directory:
adb push sub-projects/allocators/xvmalloc-kmod/xvmalloc.ko /data
adb push ramzswap.ko /data

#In kernel directory:
adb push lib/lzo/lzo_compress.ko /data
adb push lib/lzo/lzo_decompress.ko /data

#Download and push busybox:
http://benno.id.au/blog/2007/11/14/android-busybox
adb push busybox /data

adb shell
insmod xvmalloc.ko
insmod lzo_decompress.ko
insmod lzo_compress.ko
insmod ramzswap.ko

chmod 744 /data/busybox

cat /proc/devices
- mknod with same block device id
/data/busybox mknod /dev/ramzswap0 b 254 0

#missing priority, wont be needed unless you have swapper too
/data/busybox swapon /dev/ramzswap0

# cat /proc/swaps
Filename Type Size Used Priority
/dev/ramzswap0 partition 23540 204 -1

# cat /proc/ramzswap
DiskSize: 23544 kB
NumReads: 12
NumWrites: 42
FailedReads: 0
FailedWrites: 0
InvalidIO: 0
PagesDiscard: 0
ZeroPages: 3
GoodCompress: 97 %
NoCompress: 2 %
PagesStored: 39
PagesUsed: 8
OrigDataSize: 156 kB
ComprDataSize: 28 kB
MemUsedTotal: 32 kB

I just built this (with some tips from cyanogen) for the compcache author, so he could have a way of reproducing the problem locally to solve it, but I cant seem to find any problem :P.

I've tested opening a ton of apps, switching between em, and suspending the phone.

Tested on :

cupcake 1.5 emulator

kernel goldfish 2.6.27

latest compcache (not svn)

armv5 compiler
[G1 Android Development] nurre:
Very basic quick copy&paste info on kernel choice:

mkdir ~/android-kernel
cd ~/android-kernel

wget http://www.codesourcery.com/sgpp/lite/arm/portal/package3696/public/arm-none-linux-gnueabi/arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2 -O arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
tar xjf arm-2008q3-72-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2
export PATH=~/android-kernel/arm-2008q3/bin:$PATH

> >> git clone git://android.git.kernel.org/kernel/common kernel-common
> >> cd kernel-common
> >> git branch goldfish origin/android-goldfish-2.6.27
> >> git checkout goldfish

make goldfish_defconfig ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- menuconfig
- enable loadable modules + lzo
make zImage ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
make modules ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi-
[G1 Android Development] cyanogen:
Well thats a big WTF. I can 100% confirm that it does not work on a regular G1, on neither the 2.6.27 nor the 2.6.29 kernel. Guess the compcache author needs to get himself a G1 :)
[G1 Android Development] nurre:
Could be an issue with one of the kernel modules that isn't on the emulator I suppose.

On a bright note I can throw in that GoodCompress stays fairly high when swapping between normal android apps, so when we do get it working it's gonna be good ;)

//edit, cyanogen can you send me your kernel .config and any custom patches? And what kernel tree/compiler are you on?

It could be compiler related.
[G1 Android Development] cyanogen:
I use the CodeSourcery toolchain to compile kernels. Right now I'm using the android-msm-2.6.29 branch from Android GIT (with all the new camera stuff reverted because it's broken). The only patches I have applied are the Synaptics multitouch patch and the mtd6 enabler patch. I'm attaching the config from my running device.
[G1 Android Development] nurre:
Thanks, if I dont toy with this tonight I will do tomorrow ;)

On a side note, doing free -m on a 94mb memory device and seeing 120mb used and free memory available is nice ;)
[G1 Android Development] defconoi:
this would be a revolutionary hack for our devices if we can get this to work, I may go ahead and try compiling it when im free today
[G1 Android Development] dwang:
I would love to see this working. An additional 20megs or so of free RAM would make a huge difference.
[G1 Android Development] nurre:
The question is when not if ;)

//edit, hell if we cant get it to work for long enough I'll start a donate poll for "buy the compcache developer a rooted G1"
[G1 Android Development] nurre:
http://code.google.com/p/compcache/issues/detail?id=33

reported upstream, now waiting for more info (until I get impatient and start trying myself :p )
[G1 Android Development] nurre:
Someone using cyan 3.5 try this if your feeling adventurous. This is sortof a todo list for myself of **** to try. First commands did work for me however, no reboots.

insmod xvmalloc.ko

insmod ramzswap.ko disksize_kb=100

/data/busybox free

cat /proc/swaps

cat /proc/ramzswap

All reports ok, catting ramzswap actually shows GoodCompress 84%, so it is in use.

Things worth testing:

- higher disksize_kb

- if higher disksize_kb fails, try freeing memory before inserting the module and enabling swap (can use a combination of ps and kill to find the memory hoggers).

- echo 100 > /proc/sys/vm/swappiness

//edit, to be specific I'm running cyan 3.5.1 without squashfs.
[G1 Android Development] nurre:
ok so I couldn't leave this alone, it works with higher swap size as well, but I got a crash after torturing it for a while. Gonna look into it more tomorrow.

<4>[ 316.945526] send sigkill to 568 (app_process), adj 14, size 4436
<4>[ 324.601165] select 612 (app_process), adj 15, size 4411, to kill
<4>[ 324.601196] send sigkill to 612 (app_process), adj 15, size 4411
<6>[ 346.488891] binder: release 134:323 transaction 6478 in, still active
<6>[ 346.489135] binder: send failed reply for transaction 6478 to 194:505
<6>[ 346.744750] binder: 194 invalid dec strong, ref 1079 desc 17 s 0 w 1
<6>[ 346.754028] binder: 423 invalid dec strong, ref 8585 desc 17 s 0 w 1
<6>[ 346.760559] binder: 585 invalid dec strong, ref 9347 desc 17 s 0 w 1
<6>[ 348.089965] request_suspend_state: wakeup (0->0) at 341189074786 (2009-06-28 19:54:03.283935557 UTC)
<3>[ 348.092315] init: untracked pid 371 exited
<3>[ 348.093719] init: untracked pid 383 exited
<3>[ 348.094207] init: untracked pid 390 exited
<3>[ 348.094635] init: untracked pid 414 exited
<3>[ 348.133636] init: untracked pid 190 exited
<3>[ 348.133911] init: untracked pid 273 exited
<3>[ 348.134277] init: untracked pid 621 exited
<3>[ 348.140106] init: untracked pid 266 exited
<3>[ 348.140563] init: untracked pid 352 exited
<3>[ 348.160003] init: untracked pid 194 exited
<3>[ 348.160461] init: untracked pid 423 exited
<3>[ 348.160705] init: untracked pid 585 exited
<6>[ 381.844940] request_suspend_state: wakeup (0->0) at 374944049146 (2009-06-28 19:54:37.038909917 UTC)
<6>[ 384.697967] binder: release 112:127 transaction 10775 in, still active
<6>[ 384.698333] binder: send failed reply for transaction 10775 to 645:653
<6>[ 385.784729] htc-acoustic: open
<6>[ 385.845764] htc-acoustic: mmap
<6>[ 385.846740] htc-acoustic: ioctl
<6>[ 385.846954] htc-acoustic: ioctl: ACOUSTIC_ARM11_DONE called 678.
<6>[ 385.849548] htc-acoustic: ioctl: ONCRPC_ACOUSTIC_INIT_PROC success.
<6>[ 385.849792] htc-acoustic: release
<6>[ 385.890563] snd_set_device 1 1 1
<6>[ 385.901885] snd_set_volume 0 0 5
<6>[ 385.903289] snd_set_volume 1 0 5
<6>[ 385.912017] snd_set_volume 3 0 5
<6>[ 385.913360] snd_set_volume 2 0 5
<6>[ 386.833923] snd_set_volume 256 0 5
[G1 Android Development] dwang:
Doesn't seem to work for me. Running cyan 3.5.1 nosquash

Do you need to include these modules?

lzo_decompress.ko

lzo_compress.ko

# lsmod
lsmod
ramzswap 9648 0 - Live 0xbf007000
xvmalloc 5192 1 ramzswap, Live 0xbf000000
# busybox free
busybox free
total used free shared buffers
Mem: 97848 96272 1576 0 260
Swap: 0 0 0
Total: 97848 96272 1576
# cat /proc/swaps
cat /proc/swaps
Filename Type Size Used Priority

# cat /proc/ramzswap
cat /proc/ramzswap
DiskSize: 100 kB
NumReads: 0
NumWrites: 0
FailedReads: 0
FailedWrites: 0
InvalidIO: 0
PagesDiscard: 0
ZeroPages: 0
GoodCompress: 0 %
NoCompress: 0 %
PagesStored: 0
PagesUsed: 0
OrigDataSize: 0 kB
ComprDataSize: 0 kB
MemUsedTotal: 0 kB
#
[G1 Android Development] nurre:
slightly carried away there and forgot you actually need the swapon instructions as well:

cat /proc/devices
- mknod with same block device id
busybox mknod /dev/ramzswap0 b 253 0
sync; sync
busybox swapon /dev/ramzswap0

adb logcat info of the device failing would save me some time debugging this
[G1 Android Development] dwang:
Got it working. I tried with a 16meg ramzswap and it worked for a while then I get crashing apps left and right and finally the phone reboots.

I'm not sure if its related to compcache or not because I experienced the same issue using a regular swapfile on the ext2/3 partition. It took a while for it to crash though. With compcache I can get it to crash in about 10min.

If I used a swap partition, I didn't see any crashes.

Dave
[G1 Android Development] farmatito:
Attached you'll find a logcat of 3.5.2 cm build with compcache and apps crashing, hope this helps.
[G1 Android Development] dwang:
The author has a posted a new version, and it works on android!

I've been testing it and it works. Go try it out.

http://code.google.com/p/compcache/issues/detail?id=33

http://compcache.googlecode.com/issues/attachment?aid=-8516568331917785992&name=arm_test1.tbz2

these modules are compiled for cyanogen's .29 kernel.

copy xvmalloc.ko and ramzswap.ko to /system/sd

Add these lines to your userinit.sh

make sure to disable the sdcard swap..

insmod /system/sd/xvmalloc.ko;

insmod /system/sd/ramzswap.ko;

busybox mknod /dev/ramzswap0 b 253 0;

echo 60 > /proc/sys/vm/swappiness;

swapon /dev/ramzswap0;
[G1 Android Development] persiansown:
What exactly is compcache?
[G1 Android Development] alcahuete:
Testing. So far so good! Using cyan 3.6.4.1...
[G1 Android Development] dwang:
It uses part of your RAM as a swapfile by using compression, which effectively increases the size of you RAM.

The thinking is that compressing/decompressing from RAM is still faster than swapping to a flash device.

I'm eager to try this out on jachero, but the kernel is slightly different than cyanogen's so these modules don't work. daproy or somebody else has to recompile these modules for that kernel.

But its working pretty well on cy's image. The browser will stay in memory if I load up other apps, and I can't really see a big degradation in performance.
[G1 Android Development] vache:
Is there a way to check that it's launched ?

Edit : Oops sorry, i just have to check 2 posts earlier.

# cat /proc/ramzswap
cat /proc/ramzswap
DiskSize: 24468 kB
NumReads: 4422
NumWrites: 6328
FailedReads: 0
FailedWrites: 0
InvalidIO: 0
PagesDiscard: 0
ZeroPages: 164
GoodCompress: 77 %
NoCompress: 2 %
PagesStored: 5946
PagesUsed: 2089
OrigDataSize: 23784 kB
ComprDataSize: 8187 kB
MemUsedTotal: 8356 kB
[G1 Android Development] equid0x:
Ahh this is a throwback to the old QEMM/Stacker days of DOS lore... this has interesting implications for more than embedded devices nowadays since we now have a lot more CPU to burn with compression/decompression routines than those old 486's did...
[G1 Android Development] dwang:
if you have a swap partition, you can use that as a backup swap. which will be used when the ram swap is exhausted.

insmod /system/sd/ramzswap.ko backing_swap=/dev/block/mmcblk0p3;
[G1 Android Development] MortICi:
This rocks, it works fantastic with a 64mb swap partition :)

Makes my jacHEROski 1.4C stupid fast. Now to incorporate it into the userinit.sh, or i just might edit a2sd.sh since the swap portion is in that script.
[G1 Android Development] wayne07:
Will this technically run down the device's ram quicker? Meaning it might fail earlier?
[G1 Android Development] cyanogen:
No, it's just using ram more efficiently (compression) at the cost of CPU usage.
[G1 Android Development] Ohsaka:
Ram doesnt have a limited number of reads/writes like Flash memory does...

This is nothing less than a revolutionary leap forward for our devices memory!!!
[G1 Android Development] merps:
don't have the need for speed anymore...

Cheers for compiling the modules within cm 3.6.7.1 Cyanogen, I am currently running with 24/60 overflowing to mmcblk0p3.

WOW - I thought the rom was fast enough but this has made the experience a little smoother.

Thanks again to everyone for bringing this in.
[G1 Android Development] glock30:
YAY!

I am on soulife's rogers 2.8 and everything seems to be working so far. Thanks!!
[G1 Android Development] ttabbal:
I added the backing_swap parameter to the insmod in my userinit.sh script. How can I tell if it is using it? Before, I just had it set up as an extra swap space and you could see it in free and 'cat /proc/swaps'. Now free shows 32MB swap from compcache and that's it. Is that correct? It seems better to use the swap partition this way than just setting it up as a normal swap partition in addition to this. I do still have disksize_kb=32768 on the insmod command as well.

Swap partition is 32MB.
[G1 Android Development] innerspace:
I would like to know this as well...

I've added this line to my userinit.sh file and would also like to know how to test if its working.
[G1 Android Development] pistol4413:
work on JF 1.51 adp

So will this work on JF 1.51 ADP and if so how do I enable it?
[G1 Android Development] alcahuete:
compcache 0.6

Has anyone tried 0.6 out yet? I'm seeing some strange issues with the stats reporting using the new rzscontrol. Not seeing any FCs or strange behavior yet. Still running as smoothly as with 0.5.3.

Everything looks to have been initialized properly --

<6>[ 8070.839508] ramzswap: disk size not provided. You can use disksize_kb module param to specify size.
<6>[ 8070.839569] Using default: (25% of RAM).
<6>[ 8070.855102] ramzswap: disk size set to 24468 kB
<6>[ 8085.402343] Adding 24464k swap on /dev/ramzswap0. Priority:-1 extents:1 across:24464k SSD

# rzscontrol /dev/ramzswap0 -s
DiskSize:	25055232 kB
NumReads:	2204
NumWrites:	192
FailedReads:	0
FailedWrites:	2321
InvalidIO:	0
PagesDiscard:	0
ZeroPages:	0
GoodCompress:	0 %
NoCompress:	0 %
PagesStored:	0
PagesUsed:	0
OrigDataSize:	0 kB
ComprDataSize:	0 kB
MemUsedTotal:	117 kB

# free
total used free shared buffers
Mem: 97876 96280 1596 0 164
Swap: 24464 2972 21492
Total: 122340 99252 23088
# cat /proc/swaps
Filename	Type	Size	Used	Priority
/dev/ramzswap0 partition	24464	3140	-1