Logical CPU division usage heat map representation
First Claim
Patent Images
1. A computing device comprising:
- one or more physical central processing units (CPUs), each physical CPU including multiple logical CPU divisions, and each of the logical CPU divisions being associated with a logical processor identifier;
one or more computer storage media having stored thereon multiple instructions that, when executed by the one or more physical CPUs, configure the one or more physical CPUs to;
determine whether the computing device has less than a threshold number of logical CPU divisions or has at least the threshold number of logical CPU divisions;
cause display, by the computing device and in response to the determination that the computing device has less than the threshold number of logical CPU divisions, of a logical CPU division management view for the computing device as a graph representation, the graph representation including one or more graphs, each of the one or more graphs identifying multiple usage values of a corresponding one of the multiple logical CPU divisions at corresponding multiple times, each usage value of each of the multiple logical CPU divisions being a processing capacity of the logical CPU division that is being used to execute processes on the computing device;
cause display, by the computing device and in response to the determination that the computing device has at least the threshold number of logical CPU divisions, of the logical CPU division management view as a heat map representation, the heat map representation including multiple cells each corresponding to one of the multiple logical CPU divisions of the computing device and the multiple cells arranged sequentially according to the logical processor identifier associated with each of the logical CPU divisions,wherein causing display of the logical CPU division management view as a heat map representation comprises;
determining whether a window size of a window that displays the heat map representation is less than a threshold size or at least the threshold size;
causing display, by the computing device and in response to the determination that the window size is at least the threshold size, of a numeric usage value identifying the usage of the corresponding logical CPU division in each of the multiple cells; and
causing display, by the computing device and in response to the determination that the window size is less than the threshold size, of a color intensity corresponding to a range of logical CPU division usage values in each of the multiple cells, without display of a numeric usage value in each of the multiple cells.
2 Assignments
0 Petitions
Accused Products
Abstract
A logical central processing unit (CPU) division management view is displayed for a device having multiple logical CPU divisions. The management view is displayed as a heat map representation that includes multiple cells, each of which corresponds to one of the multiple logical CPU divisions. As part of the heat map representation, each of the multiple cells is displayed in one of multiple different manners based on a usage of the corresponding logical CPU division, and a usage value identifying usage of the corresponding one of the multiple logical processors can also displayed in the cell.
-
Citations
20 Claims
-
1. A computing device comprising:
-
one or more physical central processing units (CPUs), each physical CPU including multiple logical CPU divisions, and each of the logical CPU divisions being associated with a logical processor identifier; one or more computer storage media having stored thereon multiple instructions that, when executed by the one or more physical CPUs, configure the one or more physical CPUs to; determine whether the computing device has less than a threshold number of logical CPU divisions or has at least the threshold number of logical CPU divisions; cause display, by the computing device and in response to the determination that the computing device has less than the threshold number of logical CPU divisions, of a logical CPU division management view for the computing device as a graph representation, the graph representation including one or more graphs, each of the one or more graphs identifying multiple usage values of a corresponding one of the multiple logical CPU divisions at corresponding multiple times, each usage value of each of the multiple logical CPU divisions being a processing capacity of the logical CPU division that is being used to execute processes on the computing device; cause display, by the computing device and in response to the determination that the computing device has at least the threshold number of logical CPU divisions, of the logical CPU division management view as a heat map representation, the heat map representation including multiple cells each corresponding to one of the multiple logical CPU divisions of the computing device and the multiple cells arranged sequentially according to the logical processor identifier associated with each of the logical CPU divisions, wherein causing display of the logical CPU division management view as a heat map representation comprises; determining whether a window size of a window that displays the heat map representation is less than a threshold size or at least the threshold size; causing display, by the computing device and in response to the determination that the window size is at least the threshold size, of a numeric usage value identifying the usage of the corresponding logical CPU division in each of the multiple cells; and causing display, by the computing device and in response to the determination that the window size is less than the threshold size, of a color intensity corresponding to a range of logical CPU division usage values in each of the multiple cells, without display of a numeric usage value in each of the multiple cells. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
determining whether a computing device having multiple logical central processing unit (CPU) divisions has less than a threshold number of logical CPU divisions or has at least the threshold number of logical CPU divisions, each of the logical CPU divisions being associated with a logical processor identifier; displaying, in response to determining that the computing device has less than the threshold number of logical CPU divisions, a logical CPU division management view for the computing device as a graph representation, the graph representation including one or more graphs, each of the one or more graphs identifying multiple usage values of a corresponding one of the multiple logical CPU divisions at corresponding multiple times, each usage value of each of the multiple logical CPU divisions being a processing capacity of the logical CPU division that is being used to execute processes on the computing device; and displaying, in response to determining that the computing device has at least the threshold number of logical CPU divisions, the logical CPU division management view for the computing device as a heat map representation, the heat map representation including multiple cells each corresponding to one of the multiple logical CPU divisions each of the multiple cells being displayed in one of multiple different manners based on a window size of a window that displays the heat map representation and a usage of the corresponding logical CPU division and the multiple cells arranged sequentially according to the logical processor identifier associated with each of the logical CPU divisions, the displaying the logical CPU division management view as a heat ma p representation including; determining whether a window size of a window that displays the heat map representation is less than a threshold size or at least the threshold size; displaying, in response to the determination that the window size is at least the threshold size, a numeric usage value identifying the usage of the corresponding logical CPU division in each of the multiple cells; and displaying, in response to the determination that the window size is less than the threshold size, a color intensity corresponding to a range of logical CPU division usage values in each of the multiple cells, without displaying a numeric usage value in each of the multiple cells. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification