摘要 |
Software is customized by generating, for a first set of software objects (104) having usage characteristic data (102) collected, a second set of software objects (106) to totally or partially replace the first set of software objects (104). The second set of software objects (106) is generated based at least in part on the collected usage characteristic data (102) of the first set of software objects (104). In one embodiment, the generation includes optimizing the second set of software objects (106) being generated based on the usage characteristic data (102), which include calling frequencies of caller/callee objects of the first set of software objects (104). In one embodiment, the generation is automatically performed at idle periods of the user's system, if the usage characteristics are determined to be sufficiently changed.
|