Profiling, Extracting, And Analyzing Dynamic Software Metrics