1. A tangible storage medium having computer readable program code for performing data profiling, comprising: a first set of instructions, stored in at least one computer readable storage medium and executable by at least one processing unit, that tags instruction instances, that may consume execution time based on loading of data, with identifiers that describe the instruction instances with source-level data object language constructs; a second set of instructions, stored in the at least one computer readable storage medium and executable by the at least one processing unit, that identifies an instruction instance of the tagged instruction instances that corresponds to a runtime event detected in execution of code that includes the identified instruction instance; a third set of instructions, stored in the at least one computer readable storage medium and executable by the at least one processing unit, that attributes the runtime event detected to source-level data objects describing units of data identifiable in source code, wherein the attributing is based at least in part on a predefined association between the identified instruction instance in executable code and the source-level data object language construct corresponding thereto.