Zum Hauptteil springen

TraceCategoriesAndOptions Objekt

  • categoryFilter string - Ein Filter um zu kontrollieren, welche Kategoriegruppen verfolgt werden soll. Ein Filter kann ein optionales '-' Präfix haben, um Gruppen von Kategorien, die eine passende Kategorie enthalten, auszuschließen. Sowohl enthaltene, als auch ausgeschlossenen Kategoriemuster in derselben Liste zu haben, wird nicht unterstützt. Beispiel: test_MyTest*, test_MyTest*,test_OtherStuff, -excluded_category1,-excluded_category2.
  • traceOptions string - Steuert welche Arten des tracing aktiviert werden sollen. Enthält eine Komma-Separierte Liste der folgenden strings: record-until-full, record-continuously, trace-to-console, enable-sampling, enable-systrace, z.B. 'record-until-full,enable-sampling'. Die ersten 3 Optionen sind Trace-Aufzeichnungsmodi und schließen sich daher gegenseitig aus. Wenn in traceOptions mehr als ein trace recording Modus gesetzt wurde, dann hat der letzte Wert die höchste Priorität. Wen kein trace recording Modus gesetzt wurde, dann ist der recording Modus record-until-full. Die Trace Option wird zuerst auf die Standardoption zurückgesetzt (record_mode auf record-until-full, enable_sampling und enable_systrace auf false), bevor die Optionen von traceOptions angewendet werden.
  • nativeHeapProfiling NativeHeapProfilerOptions (optional) Experimental - Electron extension; not part of Chromium's TraceCategoriesAndOptions schema. Enables native (C/C++) heap allocation profiling for this recording. This is distinct from JavaScript heap profiling (see contents.takeHeapSnapshot()); it samples allocations made by Chromium and native modules. Unlike TraceConfig, this object has no included_process_ids field, so every traced process is profiled.