Hi Team,
We are using the following test setup for our project: * evaluation board which has * iMX-8m-mini-som * display(MIPI) of resolution 1280x720 * Integrated 2D/3D GPU and 1080p VPU * running qt default applications with backend as eglfs. With reference to link https://www.qt.io/blog/2017/04/27/performance-regression-testing-qt-quick, we have used the qmlbench tool from https://github.com/qt-labs/qmlbench/tree/master. High CPU usage while running the qmlbench: While testing with qmlbench tool we have noted that the usage reaching high(~100%). Test command: $ src/qmlbench -v --json --shell frame-count benchmarks/auto/bindings/ Find below few top command logs while running qmlbench tool: 640 root 20 0 596216 30912 24412 S 6.0 1.5 0:00.18 qmlbench 639 root 20 0 53856 13548 12032 S 1.3 0.7 0:00.04 qmlbench 640 root 20 0 607208 47292 26736 R 89.1 2.3 0:02.87 qmlbench 639 root 20 0 53856 13548 12032 S 0.0 0.7 0:00.04 qmlbench 640 root 20 0 607220 46816 26728 R 100.0 2.3 0:05.89 qmlbench 639 root 20 0 53856 13548 12032 S 0.0 0.7 0:00.04 qmlbench 640 root 20 0 607344 46648 26728 R 100.3 2.3 0:08.91 qmlbench 639 root 20 0 53856 13548 12032 S 0.0 0.7 0:00.04 qmlbench 640 root 20 0 607336 46560 26728 R 100.3 2.3 0:11.94 qmlbench 639 root 20 0 53856 13548 12032 S 0.0 0.7 0:00.04 qmlbench 640 root 20 0 607348 46948 26760 R 100.3 2.3 0:14.96 qmlbench 639 root 20 0 53856 13548 12032 S 0.0 0.7 0:00.04 qmlbench 640 root 20 0 607372 47420 26728 R 100.0 2.3 0:17.98 qmlbench 639 root 20 0 53856 13548 12032 S 0.0 0.7 0:00.04 qmlbench 640 root 20 0 607348 46960 26760 R 100.3 2.3 0:21.00 qmlbench 639 root 20 0 53856 13548 12032 S 0.0 0.7 0:00.04 qmlbench PFA, for detailed test logs. Is this expected behavior?, as stated "the maximum usage a single-threaded process can take up to 25% of total CPU time" in the document https://web.wpi.edu/Pubs/E-project/Available/E-project-042518-124639/unrestricted/Developing_a_Benchmark_for_Qt_on_Embedded_Platforms.pdf at page#29. If not expected behavior, then is there any to control the cpu usage. Generating reports: As displayed in the link https://www.qt.io/blog/2017/04/27/performance-regression-testing-qt-quick, how can we generate reports using qmlbench tool for benchmark comparison. How can we include/create reports of the performance metrics like Frame Rate, CPU Usage, and Physical Memory Usage while using qmlbench tool Regards, Satyanarayan Gullapalli
<<attachment: 230209-1532-qmlbench-target-logs.zip>>
_______________________________________________ Interest mailing list Interest@qt-project.org https://lists.qt-project.org/listinfo/interest