| /foundation/arkui/ace_engine/frameworks/base/log/ |
| H A D | jank_frame_report.cpp | 50 uint32_t GetJankRange(double jank) in GetJankRange() argument 52 if (jank < 6.0f) { in GetJankRange() 55 if (jank < 15.0f) { in GetJankRange() 58 if (jank < 20.0f) { in GetJankRange() 61 if (jank < 36.0f) { in GetJankRange() 64 if (jank < 48.0f) { in GetJankRange() 67 if (jank < 60.0f) { in GetJankRange() 70 if (jank < 120.0f) { in GetJankRange() 123 double jank = double(duration) / refreshPeriod_; in JankFrameRecord() local 124 // perf monitor jank fram in JankFrameRecord() 140 RecordJankStatus(double jank) RecordJankStatus() argument [all...] |
| H A D | jank_frame_report.h | 51 void RecordJankStatus(double jank);
|
| /base/hiviewdfx/hicollie/interfaces/ndk/include/ |
| H A D | hicollie.h | 23 * @brief Provides the ability to detect thread stuck or jank of your own business thread 28 * (2)The Business thread jank for a short time,usually it is less than one second. 79 * @brief In jank scenario, you need to insert two stub functions before and after 82 * If it exceeds the preset threshold, a jank event will be reported. 91 * @brief In jank scenario, you need to insert two stub functions before and after 94 * If it exceeds the preset threshold, a jank event will be reported. 103 * @brief Parameters used for jank detection. 109 /** In jank scenario, it's the theshold exceed which sample stack will be collected. */ 127 * @brief Set up stub functions for jank detection. 131 * @param param The parameter for jank detectio [all...] |
| /foundation/arkui/ace_engine/frameworks/base/perfmonitor/ |
| H A D | perf_monitor.h | 141 void SetFrameTime(int64_t vsyncTime, int64_t duration, double jank, const std::string& windowName); 142 void ReportJankFrameApp(double jank); 176 // for jank frame app 191 void ProcessJank(double jank, const std::string& windowName); 192 void ReportJankFrame(double jank, const std::string& windowName);
|
| H A D | perf_monitor.cpp | 359 void PerfMonitor::SetFrameTime(int64_t vsyncTime, int64_t duration, double jank, const std::string& windowName) in SetFrameTime() argument 363 int32_t skippedFrames = static_cast<int32_t> (jank); in SetFrameTime() 379 ProcessJank(jank, windowName); in SetFrameTime() 382 void PerfMonitor::ReportJankFrameApp(double jank) in ReportJankFrameApp() argument 384 if (jank >= static_cast<double>(JANK_SKIPPED_THRESHOLD) && !isBackgroundApp) { in ReportJankFrameApp() 386 jankInfo.skippedFrameTime = static_cast<int64_t>(jank * SINGLE_FRAME_TIME); in ReportJankFrameApp() 573 // for jank frame app 621 void PerfMonitor::ProcessJank(double jank, const std::string& windowName) in ProcessJank() argument 625 ReportJankFrame(jank, windowName); in ProcessJank() 630 void PerfMonitor::ReportJankFrame(double jank, cons argument [all...] |
| /base/hiviewdfx/hiview/framework/native/unified_collection/collector/inner_include/ |
| H A D | trace_flow_controller.h | 41 * @brief app whether report jank event trace today
44 * @param happenTime main thread jank happen time, millisecond
|
| /kernel/linux/linux-5.10/drivers/clk/ |
| H A D | clk-fixed-mmio.c | 9 * Jan Kotas <jank@cadence.com> 100 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|
| /kernel/linux/linux-6.6/drivers/clk/ |
| H A D | clk-fixed-mmio.c | 9 * Jan Kotas <jank@cadence.com> 98 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|
| /foundation/graphic/graphic_2d/ |
| H A D | hisysevent.yaml | 50 __BASE: {type: FAULT, level: MINOR, desc: graphic jank frame skip}
72 __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: jank statistic}
75 JANK_STATS: {type: UINT16, desc: jank frame stats}
76 JANK_STATS_VER: {type: UINT32, desc: jank range version}
113 __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: interaction jank statistics}
149 __BASE: {type: BEHAVIOR, level: MINOR, tag: performance, desc: interaction jank statistics}
|
| /base/hiviewdfx/hiview/interfaces/inner_api/unified_collection/client/ |
| H A D | trace_collector_client.h | 39 int64_t happenTime; // jank happend time, millisecond unit 42 bool isBusinessJank = false; // is business jank or not, control output file name
|
| /base/hiviewdfx/hiappevent/interfaces/native/kits/include/hiappevent/ |
| H A D | hiappevent_event.h | 107 * @brief app scroll jank event. 147 * @brief app main thread jank event.
|
| /foundation/arkui/ace_engine/test/mock/base/ |
| H A D | mock_jank_frame_report.cpp | 51 void PerfMonitor::SetFrameTime(int64_t vsyncTime, int64_t durition, double jank, const std::string& windowName) {} in SetFrameTime() argument 53 void PerfMonitor::ReportJankFrameApp(double jank) {} in ReportJankFrameApp() argument
|
| /foundation/arkui/ace_engine/adapter/ohos/build/ |
| H A D | hisysevent.yaml | 158 __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: jank statistics} 166 JANK_STATS: {type: UINT16, arrsize: 8, desc: jank frame stats} 167 JANK_STATS_VER: {type: UINT32, desc: jank range version} 187 __BASE: {type: BEHAVIOR, level: MINOR, tag: performance, desc: interaction jank statistics}
|
| /base/web/webview/ |
| H A D | hisysevent.yaml | 92 __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: jank statistics, preserve: true} 96 JANK_STATS: {type: UINT16, arrsize: 8, desc: jank frame stats} 98 JANK_STATS_VER: {type: UINT32, desc: jank range version}
|
| /base/hiviewdfx/hiview/base/include/ |
| H A D | app_caller_event.h | 39 bool isBusinessJank_; // is business jank or not, control output file name
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/clock/ |
| H A D | fixed-mmio-clock.yaml | 17 - Jan Kotas <jank@cadence.com>
|
| /base/hiviewdfx/hiview/plugins/performance/ |
| H A D | hisysevent.yaml | 71 __BASE: {type: BEHAVIOR, level: MINOR, desc: interaction jank statistics} 97 __BASE: { type: BEHAVIOR, level: MINOR, desc: interaction jank statistics }
|
| H A D | EvtParser.h | 86 // animator jank frame 125 // for DH jank frame 131 // for DH compose jank frame
|
| /kernel/linux/linux-5.10/drivers/gpio/ |
| H A D | gpio-cadence.c | 7 * Jan Kotas <jank@cadence.com> 293 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|
| /kernel/linux/linux-5.10/drivers/scsi/ufs/ |
| H A D | cdns-pltfrm.c | 8 * Jan Kotas <jank@cadence.com> 338 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|
| /kernel/linux/linux-6.6/drivers/ufs/host/ |
| H A D | cdns-pltfrm.c | 8 * Jan Kotas <jank@cadence.com> 335 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|
| /kernel/linux/linux-6.6/drivers/gpio/ |
| H A D | gpio-cadence.c | 7 * Jan Kotas <jank@cadence.com> 297 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/ufs/ |
| H A D | cdns,ufshc.yaml | 10 - Jan Kotas <jank@cadence.com>
|
| /kernel/linux/linux-5.10/drivers/rtc/ |
| H A D | rtc-cadence.c | 7 * Jan Kotas <jank@cadence.com> 411 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|
| /kernel/linux/linux-6.6/drivers/rtc/ |
| H A D | rtc-cadence.c | 7 * Jan Kotas <jank@cadence.com> 409 MODULE_AUTHOR("Jan Kotas <jank@cadence.com>");
|