Image processing apparatus, control method thereof and storage medium
AssigneeCanon Kabushiki Kaisha
InventorsKunimasa Fujisawa, Mamoru Osada
Life of this patent
Estimating the term…
Abstract
To accomplish this, an image processing apparatus, in response to a start-up request for an application, reads a class file of a class of the application, adds, at the beginning of a method included in the read class file, code for recording application information indicating the application to a thread, and loads the class. Furthermore, the image processing apparatus, during execution of the method included in the read class file, allocates memory or a file size to be used for an object to be generated and records application information recorded in the thread to the allocated memory or file size, together with generating the object and managing application information of the generated object, in association with memory size or disk usage.
Claims12
An image processing apparatus comprising at least an application control unit and a system control unit, wherein:
- the application control unit comprises:
- a control unit configured to, in response to a start-up request for an application, read a class file of a class of the application, and load the class;
- the system control unit comprises:
- an object generation unit configured to load the class, allocate memory to be used for an object to be generated, and generate the object with recording application information recorded in a thread to the allocated memory,
- wherein the application control unit further comprises:
- a memory management unit configured to associate the application, for which the start-up request was accepted, with a memory which was used for starting the application, and to manage the associated application and memory,
- wherein the system control unit treats a plurality of applications as one application, and in a case where there are a plurality of objects generated by the object generation unit, each object is associated with a corresponding application which has been used.
An image processing apparatus comprising at least an application control unit and a system control unit, wherein:
- the application control unit comprises:
- a control unit configured to, in response to a start-up request for an application, read a class file of a class of the application and load the class;
- the system control unit comprises:
- an object generation unit configured to load the class, allocate a file size to be used for an object to be generated and generate the object with recording application information recorded in a thread with the allocated file size as disk usage, together with generating the object,
- the application control unit further comprises:
- a disk management unit configured to associate the application, for which the start-up request was accepted, with a disk which was used for starting the application, and to manage the associated application and disk,
- wherein the system control unit treats a plurality of applications as one application, and in a case where there are a plurality of objects generated by the object generation unit, each object is associated with a corresponding application which has been used.
A method for controlling an image processing apparatus comprising at least an application control unit and a system control unit, the method comprising:
- performing, in the application control unit, in response to a start-up request for an application, reading of a class file of a class of the application, and loading of the class;
- performing, in the system control unit allocation of memory to be used for an object to be generated and generating the object with recording application information recorded in a thread to the allocated memory;
- and
- performing, in the application control unit, association of the application, for which the start-up request was accepted, with a memory which was used for starting the application, and managing the associated application and memory,
- wherein the system control unit treats a plurality of applications as one application, and in a case where there are a plurality of generated objects, each object is associated with a corresponding application which has been used.
A method for controlling an image processing apparatus comprising at least an application control unit and a system control unit, the method comprising:
- performing, in the application control unit, in response to a start-up request for an application, reading of a class file of a class of the application, and loading of the class;
- performing, in the system control unit, allocation of a file size to be used for an object to be generated and generating the object with recording application information recorded in a thread with the allocated file size as disk usage, together with generation of the object;
- and
- performing, in the application control unit, association of the application, for which the start-up request was accepted, with a disk which was used for starting the application, and managing the associated application and disk,
- wherein the system control unit treats a plurality of applications as one application, and in a case where there are a plurality of generated objects, each object is associated with a corresponding application which has been used.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a method for controlling an image processing apparatus comprising at least an application control unit and a system control unit the method comprising:
- performing, in the application control unit, in response to a start-up request for an application, reading of a class file of a class of the application, and loading of the class;
- performing, in the system control unit, allocation of memory to be used for an object to be generated and generating the object with recording application information recorded in a thread to the allocated memory;
- and
- performing, in the application control unit, association of the application, for which the start-up request was accepted, with a memory which was used for starting the application, and managing the associated application and memory,
- wherein the system control unit treats a plurality of applications as one application, and in a case where there are a plurality of generated objects, each object is associated with a corresponding application which has been used.
A non-transitory computer-readable storage medium storing a computer program for causing a computer to execute a method for controlling an image processing apparatus comprising at least an application control unit and a system control unit, the method comprising:
- performing, in the application control unit, in response to a start-up request for an application, reading of a class file of a class of the application, and loading of the class;
- performing, in the system control unit, allocation of a file size to be used for an object to be generated and generating the object with recording application information recorded in a thread with the allocated file size as disk usage, together with the generation of the object and;
- performing, in the application control unit, association of the application, for which the start-up request was accepted, with a disk which was used for starting the application, and managing the associated application and disk,
- wherein the system control unit treats a plurality of applications as one application, and in a case where there are a plurality of generated objects, each object is associated with a corresponding application which has been used.
Dependencies are inferred from the claim text.