IP Library Granted Patent US 9,658,909
Granted Patent B2
US 9,658,909 · App. 14/755,564 · Granted May 23, 2017

Information processing apparatus, information processing method, and information processing program

Inventor: Takafumi Torino (Kawasaki, JP)
Assignee: FUJITSU LIMITED
G06F11/0715G06F11/0766G06F11/3466G06F2201/865G06F2201/88
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,658,909
App. No.
14/755,564
Granted
May 23, 2017
Kind
B2
Abstract

An information processing apparatus includes a storage configured to store trace information relating to execution conditions of monitoring subjects, and a determination value, the determination value being a number of the monitoring subjects using a specific resource that can be used by the monitoring subjects, and a processor configured to increase the determination value by a predetermined value when one of the monitoring subjects starts to use the specific resource, reduce the determination value by the predetermined value when one of the monitoring subjects stops using the specific resource, and delete the trace information stored in the storage when the determination value indicates that none of the monitoring subjects are using the specific resource.

Claims (19)

1. An information processing apparatus comprising:

a storage configured to accumulate trace information relating to execution conditions of monitoring subjects, and store a determination value, the determination value being a number of the monitoring subjects using a specific resource which is used by the monitoring subjects; and

a processor configured to update the determination value to a value obtained by adding a predetermined value to the determination value when one of the monitoring subjects starts to use the specific resource, update the determination value to a value obtained by subtracting the predetermined value from the determination value when one of the monitoring subjects stops using the specific resource, and delete the trace information accumulated in the storage when the determination value indicates that none of the monitoring subjects are using the specific resource.

2. The information processing apparatus according to claim 1 , wherein the monitoring subjects are programs, which operate on a computer, included a job in which the programs are operated in sequence,

the specific resource is a memory used by the programs.

3. The information processing apparatus according to claim 2 , wherein, when the job is completed or one of the programs calls up another program, the processor determines, on the basis of the determination value, whether or not none of the programs using the memory.

4. The information processing apparatus according to claim 1 , wherein, when the determination value falls below 0, the processor does not delete the trace information.

5. The information processing apparatus according to claim 1 , wherein, when the determination value updates after being updated in response to a first start or an first end of use of the specific resource and before being updated in response to a second start, which is performed next to the first start or the first end, or an second end, which is performed next to the first start or the first end, of use of the specific resource, the processor does not delete the trace information.

6. The information processing apparatus according to claim 1 , wherein the storage stores the trace information in association with an acquisition time of the trace information, and

the processor deletes the trace information of which the acquisition time is up to a predetermined time prior to a time when the determination value is determined that the determination value indicates that none of the monitoring subjects are using the specific resource.

7. The information processing apparatus according to claim 1 , wherein the storage stores identification information identifying the trace information stored when none of the monitoring subjects are using the specific resource, and

the processor, when a number of stored pieces of the identification information is identical to a predetermined value, deletes the trace information stored prior to the trace information identified by the identification information stored initially in the storage, and deletes the initially stored identification information from the stored identification information.

8. The information processing apparatus according to claim 1 , wherein, when the determination value indicates that none of the monitoring subjects are using the specific resource while the monitoring subjects are executing, the processor deletes the trace information accumulated in the storage.

9. An information processing method comprising:

accumulating, by a processor, in a storage, trace information relating to execution conditions of monitoring subjects, and storing, by a processor, a determination value, the determination value being a number of the monitoring subjects using a specific resource which is used by the monitoring subjects; and

updating, by a processor, the determination value to a value obtained by adding a predetermined value to the determination value when one of the monitoring subjects starts to use the specific resource, updating, by a processor, the determination value to a value obtained by subtracting the predetermined value from the determination value when one of the monitoring subjects stops using the specific resource, and deleting, by a processor, the trace information accumulated in the storage when the determination value indicates that none of the monitoring subjects are using the specific resource.

10. A non-transitory computer-readable storage medium storing therein an information processing program for causing a computer to execute a process comprising:

accumulating, in a storage, trace information relating to execution conditions of monitoring subjects, and storing a determination value, the determination value being a number of the monitoring subjects using a specific resource which is used by the monitoring subjects; and

updating the determination value to a value obtained by adding a predetermined value to the determination value when one of the monitoring subjects starts to use the specific resource, updating the determination value to a value obtained by subtracting the predetermined value from the determination value when one of the monitoring subjects stops using the specific resource, and deleting the trace information accumulated in the storage when the determination value indicates that none of the monitoring subjects are using the specific resource.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE ORIGINAL COVER SHEET BY REMOVING PATENT NUMBER 10586039 PREVIOUSLY RECORDED ON REEL 69272 FRAME 546. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Apr 1, 2025
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 070764/0091 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: FUJITSU LIMITED
To: FSAS TECHNOLOGIES INC.
Reel/Frame 069272/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2015
From: TORINO, TAKAFUMI
To: FUJITSU LIMITED
Reel/Frame 036148/0291 →
Priority Claims (1)
JP 2014-142131 · Jul 10, 2014 · national
Continuity (1)
Related Publication 20160011922A1 · Jan 14, 2016