Vol. 16 No. 2 (2024): Emerging Trends in Machine Intelligence and Big Data - 162
Articles

Advanced Methodologies for Holistic Java Application Performance Surveillance

Valentina López
Department of Computer Science, Universidad Politécnica de Oriente
Bio
Juan Carlos Peralta
Department of Computer Science, Universidad del Pacífico Colombiano
Bio

Published 2024-02-18

Keywords

  • Java application monitoring,
  • performance surveillance,
  • JVM optimization

How to Cite

Valentina López, & Juan Carlos Peralta. (2024). Advanced Methodologies for Holistic Java Application Performance Surveillance. Emerging Trends in Machine Intelligence and Big Data, 16(2), 69–94. Retrieved from https://orientreview.com/index.php/etmibd-journal/article/view/83

Abstract

The modern software development ecosystem is heavily reliant on Java, particularly in enterprise environments where performance, reliability, and scalability are critical. With Java applications increasingly distributed and complex, traditional monitoring approaches are often insufficient for ensuring optimal performance and reliability. This paper presents a comprehensive exploration of advanced methodologies for holistic performance surveillance of Java applications. It delves into the nuances of monitoring Java Virtual Machine (JVM) internals, application-level performance, database interactions, network communications, and the use of real-time analytics and anomaly detection. By leveraging modern Application Performance Management (APM) tools and distributed tracing, this paper provides a framework that enables developers and system administrators to achieve a deep understanding of application behavior, identify and mitigate performance bottlenecks, and ensure the sustained health and efficiency of Java-based systems. The goal is to equip organizations with the tools and strategies needed to maintain high-performing Java applications in increasingly complex and demanding environments.