konqueror preloading issue

Dario Massarin nekkar at libero.it
Mon Jun 28 14:49:44 BST 2004


On Tuesday 29 June 2004 07:45, Lubos Lunak wrote:
>  Please provide the state of all MALLINFO flags in kdebase/config.h and
> KDE_MALLOC in kdelibs/config.h, values of all struct mallinfo fields (for
> both startup and when keeping for preloading), and all the Vm* fields
> from /proc/<pid>/status.

kdebase/config.h:

/* Use mallinfo field hblkhd */
#define KDE_MALLINFO_FIELD_hblkhd 1

/* Use mallinfo field uordblks */
#define KDE_MALLINFO_FIELD_uordblks 1

/* Use mallinfo field usmblks */
/* #undef KDE_MALLINFO_FIELD_usmblks */

/* mallinfo() is available in <malloc.h> */
#define KDE_MALLINFO_MALLOC 1

/* mallinfo() is available in <stdlib.h> */
/* #undef KDE_MALLINFO_STDLIB */


kdelibs/config.h:

/* Use own malloc implementation */
#define KDE_MALLOC 1

/* Enable debugging in fast malloc */
/* #undef KDE_MALLOC_DEBUG */

/* Make alloc as fast as possible */
/* #undef KDE_MALLOC_FULL */

/* The libc used is glibc */
#define KDE_MALLOC_GLIBC 1

/* The platform is x86 */
#define KDE_MALLOC_X86 1



mallinfo fields (at application startup):
konqueror: mallinfo:  hblkhd=0 uordblks=3274544

mallinfo fields (before calling setPreloadedWindow() ):
konqueror: mallinfo:  hblkhd=0 uordblks=6887768

mallinfo fields (after calling setPreloadedWindow() ):
konqueror: mallinfo:  hblkhd=0 uordblks=6887680



/proc/<pid>/status (at application startup):

Name:	konqueror
State:	S (sleeping)
Tgid:	14258
Pid:	14258
PPid:	12961
TracerPid:	0
Uid:	1000	1000	1000	1000
Gid:	100	100	100	100
FDSize:	256
Groups:	100 6 7 10 11 19 35 80 
VmSize:	   31880 kB
VmLck:	       0 kB
VmRSS:	   19312 kB
VmData:	    4420 kB
VmStk:	      68 kB
VmExe:	       4 kB
VmLib:	   22220 kB
SigPnd:	0000000000000000
SigBlk:	0000000080000000
SigIgn:	0000000000001000
SigCgt:	00000003800104a8
CapInh:	0000000000000000
CapPrm:	0000000000000000
CapEff:	0000000000000000

/proc/<pid>/status (before closing konqueror):

Name:	konqueror
State:	S (sleeping)
Tgid:	14258
Pid:	14258
PPid:	12961
TracerPid:	0
Uid:	1000	1000	1000	1000
Gid:	100	100	100	100
FDSize:	256
Groups:	100 6 7 10 11 19 35 80 
VmSize:	   52200 kB
VmLck:	       0 kB
VmRSS:	   38456 kB
VmData:	   17428 kB
VmStk:	      68 kB
VmExe:	       4 kB
VmLib:	   27764 kB
SigPnd:	0000000000000000
SigBlk:	0000000080000000
SigIgn:	0000000000001000
SigCgt:	00000003800104a8
CapInh:	0000000000000000
CapPrm:	0000000000000000
CapEff:	0000000000000000

/proc/<pid>/status (when kept for preloading):

Name:	konqueror
State:	S (sleeping)
Tgid:	14258
Pid:	14258
PPid:	12961
TracerPid:	0
Uid:	1000	1000	1000	1000
Gid:	100	100	100	100
FDSize:	256
Groups:	100 6 7 10 11 19 35 80 
VmSize:	   52200 kB
VmLck:	       0 kB
VmRSS:	   38580 kB
VmData:	   17428 kB
VmStk:	      68 kB
VmExe:	       4 kB
VmLib:	   27764 kB
SigPnd:	0000000000000000
SigBlk:	0000000080000000
SigIgn:	0000000000001000
SigCgt:	00000003800104a8
CapInh:	0000000000000000
CapPrm:	0000000000000000
CapEff:	0000000000000000








More information about the kfm-devel mailing list