Patent ID: 8156484

Claim:
An automated method for creation of performance objects for a directory server comprising: accessing by a directory server an input template or rule base for one or more groups of similar input sets for identifying a newly-received input set for similarity to a group of previously-handled input sets; receiving by a directory server a first executable code path program product having a first plurality of conditionally-executed operations for a first range of input commands and queries using a plurality of conditionally-executed statements; copying by a directory server the first executable code path program product into a second executable code path program product; optimizing the second executable code path program product for at least one group of similar input sets by reduction of steps and operations within the second code path program product according to performance monitor data for a second range of input commands and queries which is smaller or less than the first range; subsequent to creation of the at least second executable code path program product, intercepting by a directory server a newly-received input set destined to a directory server, and determining a match between the intercepted input set and one of the input templates; and executing by a directory server the second code path program product according to the match.