chiark / gitweb /
analyze: beautify output a bit
authorLennart Poettering <lennart@poettering.net>
Wed, 30 Mar 2011 18:15:45 +0000 (20:15 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 30 Mar 2011 18:15:45 +0000 (20:15 +0200)
src/manager.c
src/systemd-analyze

index faf30dc49e5662627c4b434d81f55461aa10886b..fdb5beda21f0547eabe3e6b3fe0ec49c55deae50 100644 (file)
@@ -2328,7 +2328,7 @@ static int process_event(Manager *m, struct epoll_event *ev) {
 int manager_loop(Manager *m) {
         int r;
 
-        RATELIMIT_DEFINE(rl, 1*USEC_PER_SEC, 1000);
+        RATELIMIT_DEFINE(rl, 1*USEC_PER_SEC, 50000);
 
         assert(m);
         m->exit_code = MANAGER_RUNNING;
index 43023297ffbbc7512365dce6c41537da9023f1b6..1a367e7e27ce4c58eed715b8074eec4f56765f82 100755 (executable)
@@ -23,10 +23,9 @@ def acquire_time_data():
 
         return l
 
-data = acquire_time_data()
-
 if len(sys.argv) <= 1 or sys.argv[1] == 'blame':
 
+        data = acquire_time_data()
         s = sorted(data, key = lambda i: i[2] - i[1], reverse = True)
 
         for i in s:
@@ -37,4 +36,6 @@ if len(sys.argv) <= 1 or sys.argv[1] == 'blame':
                 if i[2] <= i[1]:
                         continue
 
-                sys.stdout.write("%lums\t %s\n" % ((i[2] - i[1]) / 1000, i[0]))
+                sys.stdout.write("%6lums %s\n" % ((i[2] - i[1]) / 1000, i[0]))
+else:
+        sys.stderr.write("Unknown verb '%s'.\n" % sys.argv[1])