schedgraph.py (143565) | schedgraph.py (152131) |
---|---|
1#!/usr/local/bin/python 2 3# Copyright (c) 2002-2003, Jeffrey Roberson <jeff@freebsd.org> 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26# | 1#!/usr/local/bin/python 2 3# Copyright (c) 2002-2003, Jeffrey Roberson <jeff@freebsd.org> 4# All rights reserved. 5# 6# Redistribution and use in source and binary forms, with or without 7# modification, are permitted provided that the following conditions 8# are met: --- 10 unchanged lines hidden (view full) --- 19# IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 20# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 21# NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 22# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 23# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 24# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 25# THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26# |
27# $FreeBSD: head/tools/sched/schedgraph.py 143565 2005-03-14 11:52:24Z jeff $ | 27# $FreeBSD: head/tools/sched/schedgraph.py 152131 2005-11-06 17:43:25Z rwatson $ |
28 29import sys 30import re 31from Tkinter import * 32 33# To use: 34# - Install the ports/x11-toolkits/py-tkinter package. 35# - Add KTR_SCHED to KTR_COMPILE and KTR_MASK in your KERNCONF --- 697 unchanged lines hidden (view full) --- 733 cpu = int(self.cpu) 734 if (cpu == 0): 735 color = 'light grey' 736 elif (cpu == 1): 737 color = 'dark grey' 738 elif (cpu == 2): 739 color = 'light blue' 740 elif (cpu == 3): | 28 29import sys 30import re 31from Tkinter import * 32 33# To use: 34# - Install the ports/x11-toolkits/py-tkinter package. 35# - Add KTR_SCHED to KTR_COMPILE and KTR_MASK in your KERNCONF --- 697 unchanged lines hidden (view full) --- 733 cpu = int(self.cpu) 734 if (cpu == 0): 735 color = 'light grey' 736 elif (cpu == 1): 737 color = 'dark grey' 738 elif (cpu == 2): 739 color = 'light blue' 740 elif (cpu == 3): |
741 color == 'light green' | 741 color = 'light green' |
742 else: | 742 else: |
743 color == "white" | 743 color = "white" |
744 l = canvas.create_rectangle(self.cpux, 745 ypos - self.ysize() - canvas.bdheight, 746 xpos, ypos + canvas.bdheight, fill=color, width=0, 747 tags=("all", "cpuinfo")) 748 749 def ysize(self): 750 return (None) 751 --- 474 unchanged lines hidden --- | 744 l = canvas.create_rectangle(self.cpux, 745 ypos - self.ysize() - canvas.bdheight, 746 xpos, ypos + canvas.bdheight, fill=color, width=0, 747 tags=("all", "cpuinfo")) 748 749 def ysize(self): 750 return (None) 751 --- 474 unchanged lines hidden --- |