NexJ Logo

Interpreting performance banners

Performance banners display request and response metrics on a color-coded background.

Performance banners contain the following information:

Sample performance banner


Metrics

The following metrics are displayed in each performance banner:

Timestamp

The time the portlet's HTTP request was made.

Total

The sum of the network, server, and JavaScript execution time in milliseconds.

Network

The network processing time in milliseconds.

Since there is no way to determine when GET requests originated, the Network value of GET requests is set to N/A (not available).

JS

The time the JavaScript took to process the response in milliseconds.

Server

The time it took for the server to handle the request in milliseconds.

SOA

The number of SOA calls made to the server and maximum call depth reached by any single call.

SQL

The number of SQL queries the server made while handling the request.

Lazy Load

The number of lazy loads the server did while handling the request.

Size

The size of the body of the response in KB.

Color coding

The following default threshold values determine the color of the performance banner. Green indicates favorable performance while red is an indication of a potential environment issue. Contact your system administrator if your NexJ application regularly displays red performance banners.

Performance banner default threshold values for desktop and laptop computers

ColorTotal timeResponse sizeSQLLazy load
Green0-750 ms0-200 KB0-150-5
Yellow750 - 1500 ms200 - 400 KBNot applicable5 - 10
Red1500 ms400 KB or more15 or more10 or more

Performance banner default threshold values for mobile devices

ColorTotal timeResponse sizeSQLLazy load
Green0-750 ms0-200 KB0-150-15
Yellow750 - 1500 ms200 - 400 KBNot applicable15-30
Red1500 ms or more400 KB or more15 or more30 or more

If a performance banner is red due to a network, JS, or server response, it is highly advisable to attempt to reproduce the issue to ensure that it is consistent and not just sporadic. Performance issues may not be actionable if they are not occurring fairly consistently.

Merged performance metrics

Merged performance metrics display two sets of data in a portlet's performance banner.

The banner displays information about the two requests executed when a dialog is opened or closed. Merged performance metrics are separated with a comma and are displayed in the order in which they occurred.

Merged performance metrics provide you with a complete analysis of multi-step processes in your NexJ application.