Overview

Version added 20-Aug-2018| Modified 15-Feb-2019

Beanviser is a performance monitoring and diagnostics tool, that remotely communicates with a webOS device and evaluates apps running on the device. It provides the following benefits:

  • Real-time analysis of an app’s performance.
  • Easy-to-read graphical representations of data that help you visualize performance of apps.
  • Historical data which can be saved and imported to Beanviser.
  • Logs for debugging the apps.
Beanviser is a simple and easy-to-use tool; in just few clicks you can connect to a device and start monitoring and debugging apps. Check the video below for a basic walkthrough.
Beanviser can also be used to monitor apps running on an emulator.
Beanviser provides the UDC (Usage Data Collection) feature which collects information about how the Beanviser is used. This data is used for further enhancing the quality of Beanviser. UDC does not collect any information that can uniquely identify you as an individual. To turn off the UDC feature, run the disable_udc.sh (Linux or macOS) or disable_udc.vbs (Windows) scripts that are available in the Beanviser root directory.

Beanviser Features

Beanviser provides a comprehensive set of features:

  • Monitoring:
    • System CPU and Memory
    • Process CPU and Memory
  • Diagnostics:
    • Pm Logs
    • Gstreamer Logs (Available from Beanviser v2.0.0)
    • Traffic on webOS service bus
The Open Source Software Notice is provided in the Beanviser root directory.

When to use Beanviser?

With Beanviser you can evaluate how your app performs in a live environment and check for issues before the app is deployed for commercial purposes. Therefore, we recommend that you let Beanviser evaluate the app for a few days, to give you a real-life view into the operation of the app.

Beanviser Explainer Video

Note: This video is based on an initial Beanviser release. You might notice minor variations in the user interface.

Except as noted, this content is licensed under Creative Commons Attribution 4.0 and sample code is licensed under Apache License 2.0.