Skip to content

Commit 2e5ed53

Browse files
committed
perfgroup: A tool to measure performance of groups of processes
We sometimes need to measure the performance of groups of processes. The perfgroup tool accomplishes this by providing roughly the same features as rawperf, but instead of working on one process, it starts a group of processes and measures performance for each of them. For the UART people: This is basically a hybrid between the old benchrun tool and rawperf.
1 parent 3f20219 commit 2e5ed53

File tree

5 files changed

+607
-1
lines changed

5 files changed

+607
-1
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
perfrecord
22
rawperf
33
perfdump
4+
perfgroup
45
*.o
56
*~

Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ endif
2626
CFLAGS=-g -Wall -std=gnu99 $(CONFIG)
2727

2828

29-
all: rawperf perfrecord perfdump
29+
all: rawperf perfrecord perfdump perfgroup
3030

3131
%.o: %.c util.h expect.h perf_common.h perf_file.h dumpers.h perf_argp.h
3232

@@ -36,6 +36,8 @@ perfrecord: perfrecord.o util.o perf_file.o perf_common.o perf_argp.o
3636

3737
perfdump: perfdump.o perf_file.o perf_common.o util.o dumper_csv.o dumper_dump.o
3838

39+
perfgroup: perfgroup.o util.o perf_common.o perf_argp.o
40+
3941
clean:
4042
$(RM) *.o rawperf perfrecord perfdump
4143

0 commit comments

Comments
 (0)