Home
last modified time | relevance | path

Searched refs:metrics (Results 1 – 25 of 45) sorted by relevance

12

/build/soong/bp2build/
Dmetrics.go51 func (metrics *CodegenMetrics) Serialize() bp2build_metrics_proto.Bp2BuildMetrics {
53 GeneratedModuleCount: metrics.generatedModuleCount,
54 HandCraftedModuleCount: metrics.handCraftedModuleCount,
55 UnconvertedModuleCount: metrics.unconvertedModuleCount,
56 RuleClassCount: metrics.ruleClassCount,
57 ConvertedModules: metrics.convertedModules,
58 ConvertedModuleTypeCount: metrics.convertedModuleTypeCount,
59 TotalModuleTypeCount: metrics.totalModuleTypeCount,
60 Events: metrics.Events,
65 func (metrics *CodegenMetrics) Print() {
[all …]
Dbuild_conversion.go250 metrics CodegenMetrics member
262 metrics := CodegenMetrics{
299 metrics.AddConvertedModule(m, moduleType, Handcrafted)
319 metrics.AddConvertedModule(aModule, moduleType, Generated)
325 metrics.moduleWithUnconvertedDepsMsgs = append(metrics.moduleWithUnconvertedDepsMsgs, msg)
334 metrics.moduleWithMissingDepsMsgs = append(metrics.moduleWithMissingDepsMsgs, msg)
344 metrics.IncrementRuleClassCount(t.ruleClass)
347 metrics.AddUnconvertedModule(moduleType)
385 metrics: metrics,
DAndroid.bp16 "metrics.go",
33 "soong-ui-metrics",
Dbp2build.go47 writeFiles(ctx, soongInjectionDir, CreateSoongInjectionFiles(ctx.Config(), res.metrics))
49 return res.metrics
Dconversion.go22 func CreateSoongInjectionFiles(cfg android.Config, metrics CodegenMetrics) []BazelFile {
31 …files = append(files, newFile("metrics", "converted_modules.txt", strings.Join(metrics.convertedMo…
/build/soong/ui/metrics/
Dmetrics.go16 package metrics package
78 metrics soong_metrics_proto.MetricsBase member
88 func New() (metrics *Metrics) {
90 metrics: soong_metrics_proto.MetricsBase{},
114 m.metrics.KatiRuns = append(m.metrics.KatiRuns, &perf)
116 m.metrics.SoongRuns = append(m.metrics.SoongRuns, &perf)
118 m.metrics.BazelRuns = append(m.metrics.BazelRuns, &perf)
120 m.metrics.NinjaRuns = append(m.metrics.NinjaRuns, &perf)
122 m.metrics.SetupTools = append(m.metrics.SetupTools, &perf)
124 m.metrics.Total = &perf
[all …]
DAndroid.bp20 name: "soong-ui-metrics",
21 pkgPath: "android/soong/ui/metrics",
32 "metrics.go",
42 pkgPath: "android/soong/ui/metrics/metrics_proto",
48 "metrics_proto/metrics.pb.go",
54 pkgPath: "android/soong/ui/metrics/upload_proto",
66 pkgPath: "android/soong/ui/metrics/bp2build_metrics_proto",
78 pkgPath: "android/soong/ui/metrics/mk_metrics_proto",
Devent_test.go15 package metrics package
/build/soong/android/
Dmetrics.go47 metrics := SoongMetrics{}
50 metrics.Modules++
52 metrics.Variants++
55 return metrics
59 func collectMetrics(config Config, eventHandler metrics.EventHandler) *soong_metrics_proto.SoongBui…
60 metrics := &soong_metrics_proto.SoongBuildMetrics{}
63 metrics.Modules = proto.Uint32(uint32(soongMetrics.Modules))
64 metrics.Variants = proto.Uint32(uint32(soongMetrics.Variants))
68 metrics.MaxHeapSize = proto.Uint64(memStats.HeapSys)
69 metrics.TotalAllocCount = proto.Uint64(memStats.Mallocs)
[all …]
DAndroid.bp11 "blueprint-metrics",
61 "metrics.go",
/build/soong/cuj/
Dcuj.go45 metrics *metrics.Metrics member
62 met := metrics.New()
106 … buildCtx.CompleteTrace(metrics.RunSetupTool, "startup", start_time, uint64(time.Now().UnixNano()))
121 t.results.metrics = met
218 cujMetrics := metrics.NewCriticalUserJourneysMetrics()
235 if t.results.metrics != nil {
236 cujMetrics.Add(t.name, t.results.metrics)
/build/soong/bloaty/
Dbloaty_merger.py67 metrics = file_sections_pb2.FileSizeMetrics()
72 metrics.files.append(file_proto)
74 output.write(metrics.SerializeToString())
Dbloaty_merger_test.py60 metrics = file_sections_pb2.FileSizeMetrics()
62 metrics.ParseFromString(output.read())
/build/soong/ui/metrics/metrics_proto/
Dmetrics.proto18 option go_package = "android/soong/ui/metrics/metrics_proto";
81 // The metrics for calling various tools (microfactory) before Soong_UI starts.
84 // The metrics for calling Kati by multiple times.
87 // The metrics for calling Soong.
90 // The metrics for calling Ninja.
93 // The metrics for the whole build
109 // The metrics for calling Bazel.
112 // The metrics of the experiment config fetcher
217 // The metrics produced when running the critical user journey test.
218 optional MetricsBase metrics = 2; field
[all …]
Dregen.sh15 if ! aprotoc --go_out=paths=source_relative:. metrics.proto; then
/build/soong/ui/build/
Dsoong.go244 ctx.BeginTrace(metrics.RunSoong, "blueprint bootstrap")
373 ctx.BeginTrace(metrics.RunSoong, "soong")
409 ctx.BeginTrace(metrics.RunSoong, "environment check")
435 ctx.BeginTrace(metrics.RunSoong, name)
517 ctx.BeginTrace(metrics.RunSoong, name)
554 func logSoongBuildMetrics(ctx Context, metrics *soong_metrics_proto.SoongBuildMetrics) {
556 ctx.Verbosef(" modules: %v", metrics.GetModules())
557 ctx.Verbosef(" variants: %v", metrics.GetVariants())
558 ctx.Verbosef(" max heap size: %v MB", metrics.GetMaxHeapSize()/1e6)
559 ctx.Verbosef(" total allocation count: %v", metrics.GetTotalAllocCount())
[all …]
Dkati.go191 ctx.BeginTrace(metrics.RunKati, "kati build")
303 ctx.BeginTrace(metrics.RunKati, "kati package")
353 ctx.BeginTrace(metrics.RunKati, "kati cleanspec")
/build/soong/ui/metrics/upload_proto/
Dupload.proto18 option go_package = "android/soong/ui/metrics/upload_proto";
33 // A list of metrics filepaths to upload.
36 // A list of directories to delete after the copy of metrics files
/build/blueprint/metrics/
DAndroid.bp22 name: "blueprint-metrics",
23 pkgPath: "github.com/google/blueprint/metrics",
/build/soong/ui/metrics/proc/
DAndroid.bp20 name: "soong-ui-metrics-proc",
21 pkgPath: "android/soong/ui/metrics/proc",
/build/bazel/rules/
Dsoong_injection.bzl26 rctx.symlink(soong_injection_dir + "/metrics", "metrics")
/build/soong/ui/metrics/mk_metrics_proto/
Dmk_metrics.proto18 option go_package = "android/soong/ui/metrics/mk_metrics_proto";
20 // Contains metrics pertaining to makefiles.
/build/bazel/ci/
Dmixed_droid.sh13 --mk-metrics \
Dmixed_libc.sh23 --mk-metrics \
/build/soong/cmd/soong_build/
Dmain.go187 func writeMetrics(configuration android.Config, eventHandler metrics.EventHandler) {
228 func writeDepFile(outputFile string, eventHandler metrics.EventHandler, ninjaDeps []string) {
495 eventHandler := metrics.EventHandler{}
538 metrics := bp2build.Codegen(codegenContext)
582 metrics.Print()
583 writeBp2BuildMetrics(&metrics, configuration, eventHandler)
588 configuration android.Config, eventHandler metrics.EventHandler) {

12