diff options
author | Stanislav Fomichev <stfomichev@yandex-team.ru> | 2013-11-01 12:25:45 -0400 |
---|---|---|
committer | Arnaldo Carvalho de Melo <acme@redhat.com> | 2013-11-27 12:58:36 -0500 |
commit | 0a8eb275cbdb8462854d5f7e1168d86cee4cc9ea (patch) | |
tree | a16acb182c910429f8c10384c06f09b2fda5c8c3 | |
parent | 69e7e5b02bc6a9e5cf4a54911b27ca133cc1f99f (diff) |
perf timechart: Always try to print at least 15 tasks
Always try to print at least 15 tasks no matter how long they run.
Signed-off-by: Stanislav Fomichev <stfomichev@yandex-team.ru>
Acked-by: Namhyung Kim <namhyung@kernel.org>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Link: http://lkml.kernel.org/r/1383323151-19810-2-git-send-email-stfomichev@yandex-team.ru
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
-rw-r--r-- | tools/perf/builtin-timechart.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/tools/perf/builtin-timechart.c b/tools/perf/builtin-timechart.c index 41c9bde2fb67..bb21e57ff9bb 100644 --- a/tools/perf/builtin-timechart.c +++ b/tools/perf/builtin-timechart.c | |||
@@ -945,15 +945,17 @@ static void write_svg_file(const char *filename) | |||
945 | { | 945 | { |
946 | u64 i; | 946 | u64 i; |
947 | int count; | 947 | int count; |
948 | int thresh = TIME_THRESH; | ||
948 | 949 | ||
949 | numcpus++; | 950 | numcpus++; |
950 | 951 | ||
951 | 952 | ||
952 | count = determine_display_tasks(TIME_THRESH); | 953 | /* We'd like to show at least proc_num tasks; |
953 | 954 | * be less picky if we have fewer */ | |
954 | /* We'd like to show at least 15 tasks; be less picky if we have fewer */ | 955 | do { |
955 | if (count < 15) | 956 | count = determine_display_tasks(thresh); |
956 | count = determine_display_tasks(TIME_THRESH / 10); | 957 | thresh /= 10; |
958 | } while (!process_filter && thresh && count < 15); | ||
957 | 959 | ||
958 | open_svg(filename, numcpus, count, first_time, last_time); | 960 | open_svg(filename, numcpus, count, first_time, last_time); |
959 | 961 | ||