Subversion Repositories freemyipod

Rev

Rev 382 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 382 Rev 389
Line 502... Line 502...
502
            else:
502
            else:
503
                idleload += (thread.cpuload*100)/255
503
                idleload += (thread.cpuload*100)/255
504
        coreload = 1 - (threadload + idleload)
504
        coreload = 1 - (threadload + idleload)
505
        cpuload = threadload + coreload
505
        cpuload = threadload + coreload
506
        self.logger.info("The device has " + str(len(threads)) + " running threads.\n" + \
506
        self.logger.info("The device has " + str(len(threads)) + " running threads.\n" + \
507
                         "It is running at " + str(cpuload * 100) + "% cpu load with a core load of " + \
507
                         "It is running at " + str(cpuload * 100) + "% cpu load with a kernel load of " + \
508
                         str(coreload * 100) + "%, a thread load of " + str(threadload * 100) + "% " + \
508
                         str(coreload * 100) + "% and a user load of " + str(threadload * 100) + "%\n\n")
509
                         "and an idle load of " + str(idleload * 100) + "%\n\n")
-
 
510
        self.logger.info("Thread dump:\n")
509
        self.logger.info("Thread dump:\n")
511
        for thread in threads:
510
        for thread in threads:
512
            self.logger.info("  "+thread.name+":\n")
511
            self.logger.info("  "+thread.name+":\n")
513
            self.logger.info("    Thread id: "      + str(thread.id)+"\n")
512
            self.logger.info("    Thread id: "      + str(thread.id)+"\n")
514
            self.logger.info("    Thread type: "    + thread.type+"\n")
513
            self.logger.info("    Thread type: "    + thread.type+"\n")