Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
159 words
A computer implemented method for determining usage, at a particular time period, of a memory device included within a data processing system by a selected one of a plurality of processes running on said data processing system, said computer implemented method comprising the steps of: checking said memory device to determine a first number of memory locations used by said selected process during the particular time period that said selected process is interacting with an operating system running on said data processing system; checking said memory device to determine a second number of memory locations dedicated solely to said selected process; checking said memory device to determine a third number of memory locations shared by said selected process with at least one other of said plurality of processes and allocated to said selected process; wherein said memory device is checked independent of any particular address contained therein; and displaying said first, second and third numbers on a display device.
Claim 2
Dependent Claim
159 words
A computer implemented method for determining usage, at a particular time period, of a memory device included within a data processing system by a selected one of a plurality of processes running on said data processing system, said computer implemented method comprising the steps of: checking said memory device to determine a first number of memory locations used by said selected process during the particular time period that said selected process is interacting with an operating system running on said data processing system; checking said memory device to determine a second number of memory locations dedicated solely to said selected process; checking said memory device to determine a third number of memory locations shared by said selected process with at least one other of said plurality of processes and allocated to said selected process; wherein said memory device is checked independent of any particular address contained therein; and displaying said first, second and third numbers on a display device.
Claim 3
Dependent Claim
24 words
A method according to claim 1 further comprising the steps of: summing the totals said first, second and third numbers; and displaying said total.
Claim 4
Dependent Claim
78 words
A method according to claim 1 wherein said step of checking said memory device to determine said third number comprises the steps of: determining whether said memory locations represented by said third number were originally allocated to said selected process; and counting memory pages in said memory locations represented by said third number which are currently being used by said selected process when said memory locations represented by said third number were originally allocated to said selected process.
Claim 5
Dependent Claim
71 words
A method according to claim 3 wherein said step of checking said memory device to determine a third number further comprises the steps of: determining whether said selected process has access to said memory locations represented by said third number; and counting memory pages represented by said third number currently being used by said selected process when said memory locations represented by said third number are accessable by said selected process.
Claim 6
Dependent Claim
34 words
A method according to claim 4 wherein said step of checking said memory device to determine a first number comprises the step of counting pages in said memory device corresponding to said first number.
Claim 7
Dependent Claim
41 words
A method according to claim 5 wherein said step of checking said memory device to determine a second number comprises the step of counting pages in said memory device corresponding to said second number currently being used by said selected process.
Claim 8
Dependent Claim
68 words
A method according to claim 6 further comprising the steps of: adding the counted memory pages in said third number currently being used by said selected process to determine the number to be associated with said selected process; and summing said pages of memory corresponding to said first, second and third number and said portion of said pages corresponding to said third number allocated to said selected process.
Claim 9
Independent Claim
173 words
A system that determines usage, at a particular time period, of a memory device included within a data processing system by a selected one of a plurality of processes running on said data processing system, comprising: means, within a central processing unit, for checking said memory device to determine a first number of memory locations used by said selected process during the particular time period that said selected process is interacting with an operating system running on said data processing system; means, within said central processing unit, for checking said memory device to determine a second number of memory locations dedicated solely to said selected process; means, within said central processing unit, for checking said memory device to determine a third number of memory locations shared by said selected process with at least one other of said plurality of processes allocated to by said selected process; wherein said memory device is checked independent of any particular address contained therein; and means for displaying said first, second and third numbers on a display device.
Claim 10
Independent Claim
173 words
A system that determines usage, at a particular time period, of a memory device included within a data processing system by a selected one of a plurality of processes running on said data processing system, comprising: means, within a central processing unit, for checking said memory device to determine a first number of memory locations used by said selected process during the particular time period that said selected process is interacting with an operating system running on said data processing system; means, within said central processing unit, for checking said memory device to determine a second number of memory locations dedicated solely to said selected process; means, within said central processing unit, for checking said memory device to determine a third number of memory locations shared by said selected process with at least one other of said plurality of processes allocated to by said selected process; wherein said memory device is checked independent of any particular address contained therein; and means for displaying said first, second and third numbers on a display device.
Claim 11
Dependent Claim
25 words
A system according to claim 8 further comprising: means for summing the totals said first, second and third numbers; and means for displaying said total.
Claim 12
Dependent Claim
79 words
A system according to claim 9 wherein said means for checking said memory device to determine said third number comprises: means for determining whether said memory locations represented by said third number were originally allocated to said selected process; and means for counting memory pages in said memory locations represented by said third number which are currently being used by said selected process when said memory locations represented by said third number were originally allocated to said selected process.
Claim 13
Dependent Claim
72 words
A system according to claim 10 wherein said means for checking said memory device to determine a third number further comprises: means for determining whether said selected process has access to said memory locations represented by said third number; and means for counting memory pages represented by said third number currently being used by said selected process when said memory locations represented by said third number are accessable by said selected process.
Claim 14
Dependent Claim
28 words
A system according to claim 11 wherein said means for checking said memory device to determine a first number comprises counting pages of memory within said first number.
Claim 15
Dependent Claim
38 words
A system according to claim 12 wherein said means for checking said memory device to determine a second number comprises counting pages in said memory device corresponding to said second number currently being used by said selected process.
Claim 16
Dependent Claim
69 words
A system according to claim 13 further comprising: means for adding the counted memory pages in said third number currently being used by said selected process to determine the number to be associated with said selected process; and means for summing said pages of memory corresponding to said first, second and third number and said portion of said pages corresponding to said third number allocated to said selected process.