Patent ID: 8554811
Filing Date: 2013-10-08
Classification: G06F

Abstract:
1. A process utilizing a device which has a display, at least one logical processor, and a memory in communication with the logical processor and the display, the process comprising the steps of: the processor obtaining (i) profile data for a plurality of cost-incurring items capable of incurring at least one specified category of cost, each of which specified category is one of the following categories: processor usage measured in time or cycles, processor non-usage, energy consumption, power consumption, file I/O measured in time, file I/O measured in size, network I/O measured in time, network I/O measured in size, memory measured in size, execution of a specified method, execution of a specified library, and (ii) a specification of a plurality of time intervals within an execution time period of interest; the processor configuring the memory with a temporal cost incurrence fingerprint, namely, a structure which indicates for each cost-incurring item and for each time interval whether or not that item incurred a cost in the specified category within that time interval; displaying the temporal cost incurrence fingerprint on the display; and wherein the process is further characterized in at least one of the following ways: