发明名称 Call count profiling for estimation of relative hotness of function call frequency
摘要 Instances of a call stack executing in a database management system and separated by a sampling interval can be compared and upwardly traversed until reaching a point of difference between the instances. A call counter can be incremented for each new frame identified in the second instance of the call stack since the point of difference such that relative call count frequencies of multiple frames (which can include function calls) can be determined. Systems, methods, and computer program products are described.
申请公布号 US9612945(B1) 申请公布日期 2017.04.04
申请号 US201514949780 申请日期 2015.11.23
申请人 SAP SE 发明人 Booss Daniel;Radestock Guenter;Wagle Mehul
分类号 G06F9/44;G06F9/45;G06F11/36;G06F11/34 主分类号 G06F9/44
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A method to be performed on one or more data processors comprising at least part of a computer system, the method comprising: comparing a first instance of a call stack and a second instance of the call stack, the first instance of the call stack being executed in a database management system at a first time and the second instance of the call stack being executed in the database management system at a second time, the first time and the second time being separated by a sampling interval, and the comparing including upwardly traversing, starting from the bottom-most frame in the first instance and the second instance of the call stack, the first instance and the second instance of the call stack; identifying, based at least on the comparing, a first frame at which the first instance of the call stack differs from the second instance of the call stack; and incrementing a call counter for each frame that is subsequent to and upwards from the first frame in the second instance of the call stack.
地址 Walldorf DE