Method and System for Providing an Optimized Self-training Property for Pre-Fetching Objects
Publication Date: 2014-Jan-31
The IP.com Prior Art Database
A method and system is disclosed for providing an optimized self-training property for pre-fetching objects. The method enables a system to perform optimization techniques on its own for pre-fetching each of the objects during its run time. The system also collects properties related to the objects at each pre-fetching point and uses the obtained properties of objects and self-trains for pre-fetching further objects and the object's properties.
Page 01 of 4
Method and System for Providing an Optimized Self - Pre- Pre
-training Property for
training Property for
Disclosed is a method and system for providing an optimized self-training property for pre-fetching objects. The method enables a system to perform optimization techniques on its own for pre-fetching each of the objects during its run time. The system also collects properties related to the objects at each pre-fetching point irrespective of system's mode of operation such as testing mode or production mode. Pre-fetching point is defined as a location in a code path that pre-fetches one or more types of objects. The system then switches to use the obtained properties of objects and self-trains for automatically pre-fetching further objects and the corresponding properties.
In accordance with the method and system, a software product serves as a look-ahead data collecting phase in its training mode. The training mode can be turned on during testing or initial deployment in time frame. During the mode, the code branches are exercised, and object members for particular pre-fetching of the objects are recorded. Further, a complete list of the properties is retrieved for supporting smooth operation of the method.
Retrieval of objects and list of properties are given particular ID's for performing iterations. Different iterations of same code bearing same ID corresponds to a location in the code path. The object marked by the ID refers to members of same object that are identified and recorded. The ID is different deployment of the same code that the information collected in one environment can be reused by another environment, such as from test environment to the production environment.
During training mode,...