-
公开(公告)号:US09753731B1
公开(公告)日:2017-09-05
申请号:US14598565
申请日:2015-01-16
Applicant: The MathWorks, Inc.
Inventor: Milos Puzovic
CPC classification number: G06F9/30181 , G06F8/4441 , G06F11/3409 , G06F11/3419 , G06F11/3428 , G06F11/3466 , G06F11/348 , G06F11/3495 , G06F2201/88
Abstract: Methods and systems for analyzing and improving performance of computer codes. In some embodiments, a method comprises executing, via one or more processors, program code; collecting, via the one or more processors, one or more hardware dependent metrics for the program code; identifying an execution anomaly based on the one or more hardware dependent metrics, wherein the execution anomaly is present when executing the program code; and designing a modification of the program code via the one or more processors, wherein the modification addresses the execution anomaly. In some other embodiments, a method comprises collecting one or more hardware independent metrics for program code; receiving one or more characteristics of a computing device; and estimating, based on the one or more hardware independent metrics and the one or more characteristics, a duration for execution of the program code on the computing device.