1. A method for analyzing a program to determine a set of components thereof whose execution times, for increasing input data set sizes applied to said program, are predicted to increase at a rate that is more rapid than other components of said program, said method comprising the steps of: a) applying a plurality of different size data sets to said program; b) executing said program with each of said different size data sets; c) determining execution times for each said component of said program for each execution run of said program; d) analyzing said execution times for each said component to determine a set of differences between succeeding execution times of succeeding runs; and e) determining from sets of said differences, which components exhibit a largest growth of execution time in relation to increasing size data input sets to said program.