/build/soong/bp2build/ |
D | metrics.go | 51 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 …]
|
D | build_conversion.go | 250 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,
|
D | Android.bp | 16 "metrics.go", 33 "soong-ui-metrics",
|
D | bp2build.go | 47 writeFiles(ctx, soongInjectionDir, CreateSoongInjectionFiles(ctx.Config(), res.metrics)) 49 return res.metrics
|
D | conversion.go | 22 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/ |
D | metrics.go | 16 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 …]
|
D | Android.bp | 20 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",
|
D | event_test.go | 15 package metrics package
|
/build/soong/android/ |
D | metrics.go | 47 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 …]
|
D | Android.bp | 11 "blueprint-metrics", 61 "metrics.go",
|
/build/soong/cuj/ |
D | cuj.go | 45 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/ |
D | bloaty_merger.py | 67 metrics = file_sections_pb2.FileSizeMetrics() 72 metrics.files.append(file_proto) 74 output.write(metrics.SerializeToString())
|
D | bloaty_merger_test.py | 60 metrics = file_sections_pb2.FileSizeMetrics() 62 metrics.ParseFromString(output.read())
|
/build/soong/ui/metrics/metrics_proto/ |
D | metrics.proto | 18 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 …]
|
D | regen.sh | 15 if ! aprotoc --go_out=paths=source_relative:. metrics.proto; then
|
/build/soong/ui/build/ |
D | soong.go | 244 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 …]
|
D | kati.go | 191 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/ |
D | upload.proto | 18 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/ |
D | Android.bp | 22 name: "blueprint-metrics", 23 pkgPath: "github.com/google/blueprint/metrics",
|
/build/soong/ui/metrics/proc/ |
D | Android.bp | 20 name: "soong-ui-metrics-proc", 21 pkgPath: "android/soong/ui/metrics/proc",
|
/build/bazel/rules/ |
D | soong_injection.bzl | 26 rctx.symlink(soong_injection_dir + "/metrics", "metrics")
|
/build/soong/ui/metrics/mk_metrics_proto/ |
D | mk_metrics.proto | 18 option go_package = "android/soong/ui/metrics/mk_metrics_proto"; 20 // Contains metrics pertaining to makefiles.
|
/build/bazel/ci/ |
D | mixed_droid.sh | 13 --mk-metrics \
|
D | mixed_libc.sh | 23 --mk-metrics \
|
/build/soong/cmd/soong_build/ |
D | main.go | 187 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) {
|