Distributed build and compile statistics
AssigneeAppDynamics, Inc.
InventorAndrew Patrick Buteau
Life of this patent
Estimating the term…
Abstract
The present technology adds code to a top level build configuration file of a configuration program that will gather metrics for each invocation of a build. These metrics are sent to a commonly accessible metric server for future analysis. The metrics are collected for a distributed engineering team over several machines. Compilation time metrics may then be collected for each compilation event and those metrics are analyzed by a common aggregator.
Claims3
A method for collecting data regarding a program build, comprising:
- determining the time required to complete a build on a computing device;
- collecting build data and machine hardware data for the computing device performing the build;
- and
- reporting data for a plurality of builds by a remote server, the plurality of builds
- including the build on the computing device.
A non-transitory computer readable storage medium having embodied thereon a program, the program being executable by a processor to perform a method for collecting data regarding a program build, the method comprising:
- determining the time required to complete a build on a computing device;
- collecting build data and machine hardware data for the computing device performing the build;
- and
- reporting data for a plurality of builds by a remote server, the plurality of builds
- including the build on the computing device.
A system for collecting data regarding a program build, comprising:
- a processor;
- a memory;
- and
- one or more modules stored in memory and executable by a processor to determine the time required to complete a build on a computing device, collect build data and machine hardware data for the computing device performing the build, and report data for a plurality of builds by a remote server, the plurality of builds including the build on the computing device.
Dependencies are inferred from the claim text.