Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

This page is under development


Introduction

RDK PROC ANALYZER is a tool that enables different teams like development, triage and testing to analyze the CPU and memory utilization of the processes that run on top of RDK framework. It helps us in detecting the memory leaks, cpu and memory performance regressions.This tool is implemented as a service  and is also highly configurable( Parameters like period , time interval and processes to be monitored can be configured).

Main Code Flow


Gliffy Diagram
macroId56d27dde-f067-4bc6-b545-41e889243b3a
nameMAIN CODE FLOW
pagePin2

How to Run:

This tool runs as a service.

...

4.Dynamic: This view shows us the memory statistics of the dynamic processes in a tabular format.

Snapshots of Visualizer:

Image Added


                                                  Fig(a). Gliffy DiagrammacroId0b422313-36c9-44fe-b279-f73d56976fa2name Basic layout of the visualizerpagePin1

Main Code Flow



Once we run the html file we obtain the above page which has a upload button which allows us to choose the zip file(rdk_logs.zip file)


Image Added

                                                   Fig(b). System Level View


Image Added

                                                       Fig(c). Process Level View


Image Added

                                                      Fig(d). Process Level View


Image Added

                                                        Fig(e). Thread Level View


Image Added

                                                      Fig(f). Dynamic Process View Gliffy DiagrammacroId56d27dde-f067-4bc6-b545-41e889243b3anameMAIN CODE FLOWpagePin2