Application performance pages

  • Release version: Yokohama
  • Updated January 30, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Application performance pages

    Application performance pages in ServiceNow provide detailed metrics and insights to help you evaluate the efficiency of specific applications, identify performance bottlenecks, and make informed decisions to optimize application behavior. These pages cover both installed apps and web apps, offering critical data on resource usage, response times, and reliability to enhance user satisfaction and system stability.

    Show full answer Show less

    Key Features

    • Installed Apps Performance Metrics: Monitor CPU and memory usage for top applications and individual apps, along with I/O read/write operations and crash trends. This helps detect resource bottlenecks and potential stability issues.
    • Time Range Selection: Define a start and end date/time (within recent 7 days) to analyze performance data relevant to your investigation or optimization efforts.
    • Web Apps Performance Metrics: Track response time, DNS lookup duration, page load time, failed web requests, and availability percentage. These metrics are essential for evaluating user experience and service reliability.

    Key Outcomes

    • Optimize Resource Allocation: By monitoring CPU, memory, and I/O usage, you can ensure applications have sufficient resources to maintain responsiveness and avoid crashes or system instability.
    • Identify and Resolve Bottlenecks: High CPU/memory usage or excessive I/O can degrade performance. Early identification allows for proactive remediation to improve application speed and reliability.
    • Improve User Experience: Tracking web app response times, page load times, and failed requests enables you to enhance application responsiveness, reduce latency, and minimize service disruptions.
    • Enhance Application Reliability: Crash trend analysis and availability monitoring help pinpoint stability issues and ensure applications remain accessible and operational for users.

    Access performance and usage data for a specific application to evaluate its efficiency, identify bottlenecks, and make informed optimization decisions.

    Application performance — Installed apps

    Field Description
    Start date Start date and time within 7 days from current date and time
    End date End date and time that can’t exceed the current date and time
    Top memory and CPU usage tab
    Memory usage Amount of memory or RAM (Random Access Memory) consumed by the top 10 applications in MB
    CPU usage Amount of processing power consumed by the top 10 applications in percentage
    App performance tab
    CPU usage
    Amount of processing power consumed by an application in percentage
    Note:
    High CPU usage can result in degraded application performance, slower response times, and decreased user satisfaction. Therefore, identify performance bottlenecks and take proactive steps to optimize application performance.
    Memory usage
    Amount of memory or RAM (Random Access Memory) consumed by an application in percentage
    Note:
    High memory usage can result in degraded application performance, slower response times, and potentially lead to crashes or system instability. Therefore, monitor memory usage to optimize resource allocation and capacity planning, verifying that applications have sufficient resources to meet user demands.
    I/O read Process of reading data from storage devices, such as hard drives or solid-state drives, within a computer system
    Note:
    Excessive I/O read operations can lead to performance bottlenecks, increased latency, and result in slower system response times. Therefore, monitor I/O read activities to verify that the data retrieval processes aren't a limiting factor for application performance.
    I/O write Process of storing or writing data to storage devices like hard drives or solid-state drives, within a computer system
    Note:
    Excessive I/O write operations can also lead to performance bottlenecks, increased latency, and potentially result in slower system response times. Therefore, monitor I/O write activities to verify that data storage processes don't hinder application performance.
    Number of crashes Trend of the application's crashes on the device over the last 2 hours
    Note:
    Analyzing this graph enables you to identify potential issues, pinpoint trends, and take proactive measures to enhance the application's reliability and user experience.

    Application performance — Web apps

    Field Description
    Response time Time it takes for the application to respond to a user request in milliseconds
    Note:
    A slow response time can result in frustrated users, decreased engagement, and lower productivity, while a fast response time can lead to improved user satisfaction and increased engagement. Therefore, it's essential to track response time as a key application metric and continuously monitor and optimize it to promote optimal user experience.
    DNS lookup Time (in milliseconds) it takes for a user's device to resolve a domain name into an IP address
    Note:
    If DNS lookup identifies an error in the mapping of DNS entries on the user's system, the user can’t access the internet or the intended website.
    Page load time Time taken for a web page to display its content fully and get interactive on a user's request
    Failed web requests Instances where requested web content or resources couldn't be successfully retrieved or loaded by the server
    Note:
    The failed web requests result provides insights into potential issues affecting web performance. It helps in identifying problems such as server errors, broken links, or network issues that could hinder user experience. Identifying the frequency, type, and reasons behind failed requests helps in troubleshooting, optimizing web infrastructure, and promoting a smoother browsing experience for users.
    Availability Percentage of time that a service is operational and accessible to users