Hello, At present time the fvwm lib is used in a totally static way. Moreover, an external module should be compiled inside the fvwm source tree to take advantage of the libs.
One way to overcome these is to "libtoolize" fvwm by using the libtool package (say version 1.4). These means that we have two new configuration options --disable-shared and --disable-static (or maybe better (reversed) default is --enable-shared and --disable-static) - if shared is enabled (and the system support shared lib) fvwm will build and install a sharable library libfvwm.so-version and fvwm2 and the modules will be dynamically linked to this library. Of course the system must be able to perform the dynamic link (e.g., for Linux either updating /etc/ld.so.conf and run ldconfig or adding the directory "lib" directory in LD_LIBRARY_PATH after the install). - if static is enable a lib archive libfvwm.a (and libfvwm.la) will be build and installed. Moreover, if shared is disabled fvwm2 and the modules will be statically linked against the lib (so we will build the same type of executable as now). It seems that during alpha devel phase the default should be: static enabled / shared disabled. - In "any" cases the fvwm libs headers will be installed under includdir/fvwm/. Of course this is not needed for running fvwm. Also if shared, libfvwm.a is not really needed for running fvwm. So we may want to add a new config option --disable-devel (or --enable-devel) that will cause fvwm to install only what it is needed for running fvwm (maybe a bit tricky). For more details: "info libtool". I made a few experimentation (I currently run a shared version of fvwm :o). Attached to this message there is some memory experimentations. I was surprised that the shared version of fvwm used a few more memory than the static one. Any way I do not know a lot of things on memory management (any good doc and better tool than top and free?). Here one of this experimentation: --- At fvwm startup: static shared SIZE SWAP RSS SHARE REAL SIZE SWAP RSS SHARE REAL fvwm2: 3180 0 3180 1980 (1200) | 3248 0 3248 2036 (1212) FvwmIconMan: 1976 0 1976 1452 (524) | 2072 0 2072 1516 (556) FvwmPager1: 1944 0 1944 1444 (500) | 2076 0 2076 1524 (552) FvwmPager2: 1940 0 1940 1436 (504) | 2052 0 2052 1516 (536) FvwmButtons1: 1896 0 1896 1420 (476) | 1996 0 1996 1484 (512) FvwmButtons2: 1408 0 1408 1096 (312) | 1524 0 1524 1172 (352) FvwmTheme: 1012 0 1012 768 (224) | 1292 0 1292 956 (336) FvwmAnimate: 852 0 852 724 (128) | 1096 0 1096 872 (224) FvwmBacker: 796 0 796 680 (116) | 1080 0 1080 868 (212) After using a program that take all my mem (mem+swap) and playing a bit with each modules (not very formal): static shared fvwm2: 2896 240 2656 1608 (1288) | 2672 244 2428 1580 (1092) FvwmPager: 1140 272 868 712 (428) | 1120 348 772 688 (432) FvwmIconMan: 956 332 624 496 (460) | 1112 312 800 672 (440) FvwmTheme: 752 136 616 280 (472) | 868 236 632 308 (560) FvwmButtons: 932 340 592 528 (404) | 952 404 548 484 (468) FvwmPager: 916 364 552 472 (444) | 1156 344 812 720 (436) FvwmButtons: 588 236 352 304 (284) | 692 256 436 380 (312) FvwmAnimate: 296 80 216 200 (96) | 684 104 580 544 (140) FvwmBacker: 224 80 144 128 (96) | 332 168 164 144 (188) REAL is SIZE - SHARE Note: I use --enable-xft and a big part of the shared mem come from Xft, around 500k for fvwm2 at startup. --- So the difference is not big when you really use fvwm. So now the big question: should I finish the libtoolization of fvwm and commit the change? Olivier
Some memory experimentations: ---------------------------- --------------------------------------------------------------------------------- exectuable size: --------------------------------------------------------------------------------- static: (strip) | shared: (strip) Modules: 9114k 1843k | 5325k 940k fvwm2: 1576k 437k | 1336k 381k libfvwm.so: 0k 0k | 426k 426k ------------------------------------------------------ Rtotal: 10690k 2280k | 7 087k 1747k | (-3603k) (-533k) devel stuff installed in lib and include/fvwm/: libfvwm.a 1571k include 176k -------------------------------------------------------------------------------- Memory Usage (SIZE SWAP RSS SHARE (RSS-SHARE)) -------------------------------------------------------------------------------- At fvwm startup: static shared fvwm2: 3180 0 3180 1980 (1200) | 3248 0 3248 2036 (1212) FvwmIconMan: 1976 0 1976 1452 (524) | 2072 0 2072 1516 (556) FvwmPager1: 1944 0 1944 1444 (500) | 2076 0 2076 1524 (552) FvwmPager2: 1940 0 1940 1436 (504) | 2052 0 2052 1516 (536) FvwmButtons1: 1896 0 1896 1420 (476) | 1996 0 1996 1484 (512) FvwmButtons2: 1408 0 1408 1096 (312) | 1524 0 1524 1172 (352) FvwmTheme: 1012 0 1012 768 (224) | 1292 0 1292 956 (336) FvwmAnimate: 852 0 852 724 (128) | 1096 0 1096 872 (224) FvwmBacker: 796 0 796 680 (116) | 1080 0 1080 868 (212) After using a program that take all my mem (mem+swap) and playing a bit with each modules: static shared fvwm2: 2896 240 2656 1608 (1288) | 2672 244 2428 1580 (1092) FvwmPager: 1140 272 868 712 (428) | 1120 348 772 688 (432) FvwmIconMan: 956 332 624 496 (460) | 1112 312 800 672 (440) FvwmTheme: 752 136 616 280 (472) | 868 236 632 308 (560) FvwmButtons: 932 340 592 528 (404) | 952 404 548 484 (468) FvwmPager: 916 364 552 472 (444) | 1156 344 812 720 (436) FvwmButtons: 588 236 352 304 (284) | 692 256 436 380 (312) FvwmAnimate: 296 80 216 200 (96) | 684 104 580 544 (140) FvwmBacker: 224 80 144 128 (96) | 332 168 164 144 (188) Note: I use --enable-xft and a big part of the shared mem come from Xft, around 500k for fvwm2 at startup. --------------------------------------------------------------------------------- MultiSession Test --------------------------------------------------------------------------------- Test: Booting, start 5 fvwm "sessions" for each open a rxvt and send the "free" output in a file. Then at the 5th session open top and xemacs and cut and past the "fvwm" top info in xemacs. I made 4 times this test: static, static and striped, shared, shared and striped. It does not seem that striping the executable change a lot of things ... session 1 static: ---------------- total used free shared buffers cached Mem: 63376 51480 11896 32960 4908 24120 -/+ buffers/cache: 22452 40924 Swap: 64476 0 64476 --(striped:) Mem: 63376 51344 12032 32920 4904 24000 -/+ buffers/cache: 22440 40936 Swap: 64476 0 64476 session 1 shared: ---------------- total used free shared buffers cached Mem: 63376 51728 11648 33292 4928 23992 -/+ buffers/cache: 22808 40568 Swap: 64476 0 64476 --(striped:) Mem: 63376 51668 11708 33860 4916 23792 -/+ buffers/cache: 22960 40416 Swap: 64476 0 64476 session 2 static: ---------------- total used free shared buffers cached Mem: 63376 61900 1476 51364 4500 21032 -/+ buffers/cache: 36368 27008 Swap: 64476 0 64476 --(striped:) Mem: 63376 61692 1684 51316 4504 20928 -/+ buffers/cache: 36260 27116 Swap: 64476 0 64476 session 2 shared: ---------------- total used free shared buffers cached Mem: 63376 61324 2052 53200 4464 19612 -/+ buffers/cache: 37248 26128 Swap: 64476 0 64476 --(striped:) Mem: 63376 61516 1860 53208 4448 19800 -/+ buffers/cache: 37268 26108 Swap: 64476 0 64476 session 3 static: ---------------- total used free shared buffers cached Mem: 63376 62180 1196 70328 1324 10276 -/+ buffers/cache: 50580 12796 Swap: 64476 0 64476 --(striped:) Mem: 63376 62180 1196 70276 1324 10420 -/+ buffers/cache: 50436 12940 Swap: 64476 0 64476 session 3 shared: ---------------- total used free shared buffers cached Mem: 63376 61856 1520 73016 1308 8776 -/+ buffers/cache: 51772 11604 Swap: 64476 8 64468 --(striped:) Mem: 63376 62012 1364 73028 1316 8808 -/+ buffers/cache: 51888 11488 Swap: 64476 8 64468 session 4 static: ---------------- total used free shared buffers cached Mem: 63376 61868 1508 83400 1308 7416 -/+ buffers/cache: 53144 10232 Swap: 64476 10796 53680 --(striped:) Mem: 63376 61940 1436 84868 1308 7496 -/+ buffers/cache: 53136 10240 Swap: 64476 11272 53204 session 4 shared: ---------------- total used free shared buffers cached Mem: 63376 62312 1064 87064 1312 7548 -/+ buffers/cache: 53452 9924 Swap: 64476 12244 52232 --(striped:) Mem: 63376 62196 1180 86980 1308 7252 -/+ buffers/cache: 53636 9740 Swap: 64476 11996 52480 session 5 static: ---------------- total used free shared buffers cached Mem: 63376 62208 1168 97880 1308 7336 -/+ buffers/cache: 53564 9812 Swap: 64476 23736 40740 --(striped:) Mem: 63376 62056 1320 97760 1308 7372 -/+ buffers/cache: 53376 10000 Swap: 64476 24316 40160 session 5 shared: ---------------- total used free shared buffers cached Mem: 63376 61920 1456 98300 1308 6592 -/+ buffers/cache: 54020 9356 Swap: 64476 26128 38348 --(striped:) Mem: 63376 62240 1136 98268 1308 6620 -/+ buffers/cache: 54312 9064 Swap: 64476 25724 38752 static: ------ 1:07pm up 9 min, 1 user, load average: 0.30, 0.40, 0.23 120 processes: 118 sleeping, 2 running, 0 zombie, 0 stopped CPU states: 6.6% user, 12.1% system, 0.0% nice, 81.1% idle Mem: 63376K av, 61976K used, 1400K free, 87928K shrd, 1344K buff Swap: 64476K av, 32300K used, 32176K free 9624K cached 850 olivier 1 0 3220 0 3220 1984 S 0.3 5.0 0:03 fvwm2 786 olivier 0 0 3128 0 3128 1940 S 0.0 4.9 0:02 fvwm2 910 olivier 0 0 1976 0 1976 1452 S 0.0 3.1 0:00 FvwmIconMan 809 olivier 0 0 1944 0 1944 1444 S 0.0 3.0 0:00 FvwmPager 873 olivier 0 0 1944 0 1944 1444 S 0.0 3.0 0:00 FvwmPager 742 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 807 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 871 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 612 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 676 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 738 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 802 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 866 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 680 olivier 0 0 1856 256 1600 1352 S 0.0 2.5 0:00 FvwmPager 850 olivier 1 0 3220 0 3220 1984 S 0.3 5.0 0:03 fvwm2 786 olivier 0 0 3128 0 3128 1940 S 0.0 4.9 0:02 fvwm2 910 olivier 0 0 1976 0 1976 1452 S 0.0 3.1 0:00 FvwmIconMan 809 olivier 0 0 1944 0 1944 1444 S 0.0 3.0 0:00 FvwmPager 873 olivier 0 0 1944 0 1944 1444 S 0.0 3.0 0:00 FvwmPager 742 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 807 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 871 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 612 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 676 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 738 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 802 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 866 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 680 olivier 0 0 1856 256 1600 1352 S 0.0 2.5 0:00 FvwmPager 609 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 673 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 735 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 799 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 863 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 611 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 675 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 737 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 801 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 865 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 610 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 674 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 736 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 800 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 864 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 596 olivier 0 0 1184 1184 0 0 SW 0.0 0.0 0:02 fvwm2 613 olivier 0 0 524 524 0 0 SW 0.0 0.0 0:00 FvwmIconMan 617 olivier 0 0 504 504 0 0 SW 0.0 0.0 0:00 FvwmPager 619 olivier 0 0 500 500 0 0 SW 0.0 0.0 0:00 FvwmPager 660 olivier 0 0 1184 1184 0 0 SW 0.0 0.0 0:02 fvwm2 677 olivier 0 0 524 524 0 0 SW 0.0 0.0 0:00 FvwmIconMan 682 olivier 0 0 500 500 0 0 SW 0.0 0.0 0:00 FvwmPager 722 olivier 0 0 1176 1176 0 0 SW 0.0 0.0 0:02 fvwm2 739 olivier 0 0 524 524 0 0 SW 0.0 0.0 0:00 FvwmIconMan 744 olivier 0 0 500 500 0 0 SW 0.0 0.0 0:00 FvwmPager static (striped): ---------------- 11:31am up 8 min, 1 user, load average: 0.37, 0.40, 0.21 120 processes: 118 sleeping, 2 running, 0 zombie, 0 stopped CPU states: 3.9% user, 14.8% system, 0.0% nice, 81.1% idle Mem: 63376K av, 62332K used, 1044K free, 88256K shrd, 1320K buff Swap: 64476K av, 31252K used, 33224K free 9388K cached PID USER PRI NI SIZE SWAP RSS SHARE STAT %CPU %MEM TIME COMMAND 850 olivier 0 0 3176 0 3176 1984 S 0.0 5.0 0:02 fvwm2 786 olivier 0 0 3144 0 3144 1968 S 0.0 4.9 0:02 fvwm2 803 olivier 0 0 1972 0 1972 1452 S 0.0 3.1 0:00 FvwmIconMan 809 olivier 0 0 1944 0 1944 1444 S 0.0 3.0 0:00 FvwmPager 873 olivier 0 0 1944 0 1944 1444 S 0.0 3.0 0:00 FvwmPager 742 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 807 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 871 olivier 0 0 1940 0 1940 1436 S 0.0 3.0 0:00 FvwmPager 612 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 676 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 738 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 802 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 866 olivier 0 0 1896 0 1896 1420 S 0.0 2.9 0:00 FvwmButtons 680 olivier 0 0 1856 44 1812 1352 S 0.0 2.8 0:00 FvwmPager 678 olivier 0 0 1412 0 1412 1096 S 0.0 2.2 0:00 FvwmButtons 740 olivier 0 0 1412 0 1412 1096 S 0.0 2.2 0:00 FvwmButtons 614 olivier 0 0 1408 0 1408 1096 S 0.0 2.2 0:00 FvwmButtons 804 olivier 0 0 1408 0 1408 1096 S 0.0 2.2 0:00 FvwmButtons 868 olivier 0 0 1408 0 1408 1096 S 0.0 2.2 0:00 FvwmButtons 609 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 673 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 735 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 799 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 863 olivier 0 0 1012 0 1012 768 S 0.0 1.5 0:01 FvwmTheme 611 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 675 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 737 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 801 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 865 olivier 0 0 820 0 820 692 S 0.0 1.2 0:00 FvwmAnimate 610 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 674 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 736 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 800 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 864 olivier 0 0 796 0 796 680 S 0.0 1.2 0:00 FvwmBacker 583 olivier 0 0 616 0 616 528 S 0.0 0.9 0:00 xinit 647 olivier 0 0 616 0 616 528 S 0.0 0.9 0:00 xinit 709 olivier 0 0 616 0 616 528 S 0.0 0.9 0:00 xinit 773 olivier 0 0 616 0 616 528 S 0.0 0.9 0:00 xinit 837 olivier 0 0 616 0 616 528 S 0.0 0.9 0:00 xinit 596 olivier 0 0 1176 1176 0 0 SW 0.0 0.0 0:02 fvwm2 613 olivier 0 0 524 524 0 0 SW 0.0 0.0 0:00 FvwmIconMan 617 olivier 0 0 504 504 0 0 SW 0.0 0.0 0:00 FvwmPager 619 olivier 0 0 500 500 0 0 SW 0.0 0.0 0:00 FvwmPager 660 olivier 0 0 1172 1172 0 0 SW 0.0 0.0 0:02 fvwm2 677 olivier 0 0 520 520 0 0 SW 0.0 0.0 0:00 FvwmIconMan 682 olivier 0 0 500 500 0 0 SW 0.0 0.0 0:00 FvwmPager 722 olivier 0 0 1172 1172 0 0 SW 0.0 0.0 0:02 fvwm2 739 olivier 0 0 524 524 0 0 SW 0.0 0.0 0:00 FvwmIconMan 744 olivier 0 0 500 500 0 0 SW 0.0 0.0 0:00 FvwmPager shared: ------ 11:06am up 11 min, 1 user, load average: 0.40, 0.36, 0.22 121 processes: 117 sleeping, 3 running, 0 zombie, 1 stopped CPU states: 5.8% user, 14.0% system, 0.0% nice, 80.0% idle Mem: 63376K av, 62092K used, 1284K free, 84404K shrd, 1316K buff Swap: 64476K av, 33552K used, 30924K free 9144K cache PID USER PRI NI SIZE SWAP RSS SHARE STAT %CPU %MEM TIME COMMAND 852 olivier 0 0 3212 0 3212 2024 S 0.0 5.0 0:02 fvwm2 786 olivier 0 0 3180 0 3180 1980 S 0.0 5.0 0:02 fvwm2 869 olivier 0 0 2072 0 2072 1516 S 0.0 3.2 0:00 FvwmIconMan 807 olivier 0 0 2052 0 2052 1512 S 0.0 3.2 0:00 FvwmPager 809 olivier 0 0 2052 0 2052 1516 S 0.0 3.2 0:00 FvwmPager 873 olivier 0 0 2052 0 2052 1512 S 0.0 3.2 0:00 FvwmPager 875 olivier 0 0 2052 0 2052 1516 S 0.0 3.2 0:00 FvwmPager 802 olivier 0 0 1996 0 1996 1484 S 0.0 3.1 0:00 FvwmButtons 868 olivier 0 0 1996 0 1996 1484 S 0.0 3.1 0:00 FvwmButtons 740 olivier 0 0 1524 0 1524 1172 S 0.0 2.4 0:00 FvwmButtons 804 olivier 0 0 1524 0 1524 1172 S 0.0 2.4 0:00 FvwmButtons 870 olivier 0 0 1524 0 1524 1172 S 0.0 2.4 0:00 FvwmButtons 611 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 673 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 735 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 799 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 865 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 613 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 675 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 737 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 801 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 867 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 612 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 674 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 736 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 800 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 866 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 678 olivier 0 0 1220 192 1028 868 S 0.0 1.6 0:00 FvwmButtons 722 olivier 0 0 1288 1064 224 104 S 0.0 0.3 0:02 fvwm2 740 olivier 0 0 408 316 92 56 S 0.0 0.1 0:00 FvwmButtons 598 olivier 0 0 1192 1192 0 0 SW 0.0 0.0 0:02 fvwm2 614 olivier 0 0 512 512 0 0 SW 0.0 0.0 0:00 FvwmButtons 615 olivier 0 0 556 556 0 0 SW 0.0 0.0 0:00 FvwmIconMan 616 olivier 0 0 352 352 0 0 SW 0.0 0.0 0:00 FvwmButtons 619 olivier 0 0 540 540 0 0 SW 0.0 0.0 0:00 FvwmPager 621 olivier 0 0 536 536 0 0 SW 0.0 0.0 0:00 FvwmPager 660 olivier 0 0 1204 1204 0 0 SW 0.0 0.0 0:01 fvwm2 676 olivier 0 0 512 512 0 0 SW 0.0 0.0 0:00 FvwmButtons 677 olivier 0 0 556 556 0 0 SW 0.0 0.0 0:00 FvwmIconMan 678 olivier 0 0 352 352 0 0 SW 0.0 0.0 0:00 FvwmButtons 680 olivier 0 0 540 540 0 0 SW 0.0 0.0 0:00 FvwmPager 682 olivier 0 0 536 536 0 0 SW 0.0 0.0 0:00 FvwmPager 738 olivier 0 0 512 512 0 0 SW 0.0 0.0 0:00 FvwmButtons 739 olivier 0 0 556 556 0 0 SW 0.0 0.0 0:00 FvwmIconMan 742 olivier 0 0 540 540 0 0 SW 0.0 0.0 0:00 FvwmPager 744 olivier 0 0 536 536 0 0 SW 0.0 0.0 0:00 FvwmPager shared (striped): --------------- 12:09pm up 7 min, 1 user, load average: 0.79, 0.61, 0.32 120 processes: 117 sleeping, 3 running, 0 zombie, 0 stopped CPU states: 6.4% user, 15.9% system, 0.0% nice, 77.6% idle Mem: 63376K av, 62308K used, 1068K free, 83500K shrd, 1316K buff Swap: 64476K av, 33576K used, 30900K free 9328K cached PID USER PRI NI SIZE SWAP RSS SHARE STAT %CPU %MEM TIME COMMAND 850 olivier 0 0 3220 0 3220 2024 S 0.0 5.0 0:02 fvwm2 786 olivier 0 0 3176 0 3176 1976 S 0.0 5.0 0:02 fvwm2 867 olivier 0 0 2072 0 2072 1516 S 0.0 3.2 0:00 FvwmIconMan 807 olivier 0 0 2052 0 2052 1512 S 0.0 3.2 0:00 FvwmPager 809 olivier 0 0 2052 0 2052 1516 S 0.0 3.2 0:00 FvwmPager 871 olivier 0 0 2052 0 2052 1512 S 0.0 3.2 0:00 FvwmPager 873 olivier 0 0 2052 0 2052 1516 S 0.0 3.2 0:00 FvwmPager 802 olivier 0 0 1996 0 1996 1484 S 0.0 3.1 0:00 FvwmButtons 866 olivier 0 0 1996 0 1996 1484 S 0.0 3.1 0:00 FvwmButtons 804 olivier 0 0 1524 0 1524 1172 S 0.0 2.4 0:00 FvwmButtons 868 olivier 0 0 1524 0 1524 1172 S 0.0 2.4 0:00 FvwmButtons 609 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 671 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 733 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 799 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 863 olivier 0 0 1292 0 1292 956 S 0.0 2.0 0:01 FvwmTheme 738 olivier 0 0 1376 144 1232 1024 S 0.0 1.9 0:00 FvwmButtons 611 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 673 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 735 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 801 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 865 olivier 0 0 1096 0 1096 872 S 0.0 1.7 0:00 FvwmAnimate 610 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 672 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 734 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 800 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 864 olivier 0 0 1080 0 1080 868 S 0.0 1.7 0:00 FvwmBacker 742 olivier 0 0 824 420 404 288 S 0.0 0.6 0:00 FvwmPager 737 olivier 0 0 772 440 332 216 S 0.0 0.5 0:00 FvwmIconMan 720 olivier 0 0 1304 1080 224 108 S 0.0 0.3 0:02 fvwm2 596 olivier 0 0 1184 1184 0 0 SW 0.0 0.0 0:01 fvwm2 612 olivier 0 0 512 512 0 0 SW 0.0 0.0 0:00 FvwmButtons 613 olivier 0 0 556 556 0 0 SW 0.0 0.0 0:00 FvwmIconMan 614 olivier 0 0 352 352 0 0 SW 0.0 0.0 0:00 FvwmButtons 617 olivier 0 0 540 540 0 0 SW 0.0 0.0 0:00 FvwmPager 619 olivier 0 0 536 536 0 0 SW 0.0 0.0 0:00 FvwmPager 658 olivier 0 0 1188 1188 0 0 SW 0.0 0.0 0:02 fvwm2 674 olivier 0 0 512 512 0 0 SW 0.0 0.0 0:00 FvwmButtons 675 olivier 0 0 556 556 0 0 SW 0.0 0.0 0:00 FvwmIconMan 676 olivier 0 0 352 352 0 0 SW 0.0 0.0 0:00 FvwmButtons 678 olivier 0 0 540 540 0 0 SW 0.0 0.0 0:00 FvwmPager 680 olivier 0 0 536 536 0 0 SW 0.0 0.0 0:00 FvwmPager 736 olivier 0 0 512 512 0 0 SW 0.0 0.0 0:00 FvwmButtons 738 olivier 0 0 352 352 0 0 SW 0.0 0.0 0:00 FvwmButtons 740 olivier 0 0 540 540 0 0 SW 0.0 0.0 0:00 FvwmPager