| /developtools/smartperf_host/ide/src/trace/database/ui-worker/ |
| D | ProcedureWorkerHeapTimeline.ts | 25 samples: Array<HeapSample>; 34 HeapTimelineStruct.samples = req.samples; 38 HeapTimelineStruct.samples, 79 samples: Array<HeapSample>, 87 for (let i = 1; i < samples.length; i++) { 88 if (samples[i].size > 0) { 89 maxSize = Math.max(maxSize, samples[i].size); 96 samples[i].timestamp, 97 samples[i].size, 114 static samples: Array<HeapSample>; property in HeapTimelineStruct
|
| /developtools/smartperf_host/trace_streamer/doc/ |
| D | arkTs.md | 25 其中nodes,samples,timeDeltas节点是数组,数组结构如下: 39 samples: 47 数组格式,下标和samples对应,表示samples中每个下标对应函数的持续时间。 88 …e数据。js-memory数据为json格式,json包含以下节点:snapshot,nodes,edges,locations,strings,samples,trace_function_in… 119 samples:该节点包含了js_heap_sample表的信息,每一行为两个int类型数字,分别表示timestam_us,last_assigned_id。
|
| /developtools/smartperf_host/ide/src/trace/component/trace/sheet/hiperf/ |
| D | TabPerfSampleList.ts | 63 let samples = results[1] as Array<PerfSample>; 64 log(`queryPerfSampleListByTimeRange size : ${ samples.length}`); 69 this.initPerfSampleData(samples); 74 private initPerfSampleData(samples: PerfSample[]): void{ 75 for (let sample of samples) { 101 this.perfSampleSource = samples;
|
| /developtools/smartperf_host/ide/src/trace/database/logic-worker/ |
| D | ProcedureLogicWorkerJsCpuProfiler.ts | 23 private samples = Array<JsCpuProfilerSample>(); // Array index equals id; 81 this.samples = convertJSON(msg.params.list) || []; 94 this.samples.length = 0; 107 const sample = this.samples[id]; 153 for (let sample of this.samples) {
|
| D | ProcedureLogicWorkerNativeNemory.ts | 133 let samples = convertJSON(data.params.list) || []; variable 134 this.queryAllCallchainsSamples = samples; 135 this.freshCurrentCallchains(samples, true); 153 let samples = convertJSON(data.params.list) || []; variable 154 this.queryAllCallchainsSamples = samples; 158 results: this.combineStatisticAndCallChain(samples), 634 combineStatisticAndCallChain(samples: NativeHookStatistics[]): Array<AnalysisSample> { 635 samples.sort((a, b) => a.id - b.id); 639 for (const sample of samples) { 720 private freshCurrentCallchains(samples: NativeHookStatistics[], isTopDown: boolean): void { [all …]
|
| D | ProcedureLogicWorkerPerf.ts | 550 …splitPerfTree(samples: PerfCallChainMerageData[], name: string, isCharge: boolean, isSymbol: boole… 551 samples.forEach((process: PerfCallChainMerageData): void => { 559 this.resetAllNode(samples);
|
| D | ProcedureLogicWorkerFileSystem.ts | 757 private freshCurrentCallChains(samples: FileSample[], isTopDown: boolean): void { 763 samples.forEach((sample: FileSample): void => {
|
| /developtools/smartperf_host/ide/src/js-heap/model/ |
| D | DatabaseStruct.ts | 251 samples: Array<HeapSample>; 261 this.samples = new Array<HeapSample>(); 270 this.samples.length = 0;
|
| /developtools/smartperf_host/ide/src/js-heap/ |
| D | HeapDataInterface.ts | 128 let samples = filStruct.snapshotStruct.samples; variable 129 return samples;
|
| D | LoadDatabase.ts | 150 file.snapshotStruct.samples = await queryHeapSample(file.id);
|
| /developtools/smartperf_host/ide/src/trace/component/chart/ |
| D | SpArkTsChart.ts | 200 let samples = HeapDataInterface.getInstance().getSamples(file.id); 202 …apTimelineRow!.supplierFrame = (): Promise<any> => new Promise<any>((resolve) => resolve(samples)); 216 samples: samples,
|
| /developtools/smartperf_host/ide/test/js-heap/logic/ |
| D | HeapLoader.test.ts | 151 samples: [], 254 let samples = [ variable 258 expect(heapLoader.binarySearchNodeInSamples(1, samples)).toBe(0);
|
| D | Allocation.test.ts | 290 samples: [],
|
| /developtools/smartperf_host/ide/src/js-heap/logic/ |
| D | HeapLoader.ts | 477 let samples = this.fileStruct.snapshotStruct.samples; variable 478 if (!samples.length) { 485 let rangeIdx = this.binarySearchNodeInSamples(node.id, samples); 486 if (rangeIdx === samples.length) { 489 samples[rangeIdx].size += node.selfSize; 500 private binarySearchNodeInSamples(nodeId: number, samples: Array<HeapSample>): number { 502 let right = samples.length - 1; 506 const currentSample = samples[mid];
|
| /developtools/profiler/host/smartperf/client/client_command/ |
| D | README_zh.md | 73 Example: SP_daemon -N 20 -PKG ohos.samples.ecg -c -g -t -p -f 79 2)执行示例命令:SP_daemon -N 20 -PKG ohos.samples.ecg -c -g -t -p -f。
|
| /developtools/smartperf_host/ide/test/js-heap/ |
| D | HeapDataInterface.test.ts | 117 samples: [],
|
| /developtools/smartperf_host/ide/src/trace/database/data-trafic/ |
| D | ArkTsReceiver.ts | 23 let samples = Array<JsCpuProfilerSample>(); // Array index equals id; variable 96 samples = convertJSON(chartData); 98 arrayBufferHandler(data, samples, true);
|
| /developtools/profiler/device/plugins/ftrace_plugin/test/unittest/resource/ |
| D | test_comm | 76 10098 ohos.samples.cl
|
| /developtools/smartperf_host/ide/src/trace/database/data-trafic/hiperf/ |
| D | HiperfCallChartReceiver.ts | 277 function combineChartData(samples: any, params: any): Array<any> { 280 for (let sample of samples) {
|
| /developtools/hiperf/ |
| D | README.md | 227 The **record** command samples the specified application and saves the sampling data to a file (**p…
|
| /developtools/profiler/hiebpf/include/ |
| D | vmlinux.h | 62002 int samples; member
|