---
name: "mbkps"
section: "3"
platform: "linux"
package: "alliance"
version: "5.1.1-3"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/mbkps"
---

# mbkps(3)

mbk process state

## NAME

mbkps - mbk process state

## SYNOPSYS

```
#include "mut.h"
void mbkps()
```

## DESCRIPTION

**mbkps** does some functions calls and gathers informations about time and memory spend during a program run. encouraged.

## EXAMPLE

```
#include "mut.h"
#include "mlo.h"
lofig_list ∗check_flat(pt)
lofig_list ∗pt;
{
	mbkps();
	pt = rflattenlofig(pt, YES, NO);
	mbkps();
	return pt;
}
```

that would output something like :

```
mbk stats          : 1 call
user     time      : 0 sec
system   time      : 0 sec
real     size      : 504 k
mbkalloc peak size : 68 k
mallinfo size      : 96 k
mbk stats          : 2 call
user     time      : 1 sec
system   time      : 0 sec
real     size      : 924 k
mbkalloc peak size : 2560 k
mallinfo size      : 512 k
```

## SEE ALSO

**mbk**(1), **getrusage**(3), **mallinfo**(3V).
