1. In association with a program disposed to run on a data processing system, wherein the program is provided with one or more methods that can be selectively called when the program is running, a process comprising the steps of: collecting specified data each time that a call to a given one of the methods occurs, wherein a given call to the given method is associated with a set of arguments comprising one or more particular argument values for the given method, and said collected data includes an element uniquely identifying each of said particular argument values; storing said collected data at a selected location; selecting a call threshold for said given method, wherein said call threshold comprises a specified number of occurrences of said given call to said given method, when said program is running; and selectively analyzing said collected data at said storage location, to determine whether an occurrence of said given call to said given method has exceeded said call threshold.