Azul’s Vulnerability Protection Service Unveils Feature to Identify Unused Code in Production Java Applications, Simplifying Developer Maintenance
On October 4, Azul, a provider of Java software and services, announced the addition of a new Code Inventory feature to its Azul Vulnerability Protection cloud service. This feature is designed to help developers and DevOps teams identify and manage “dead” code within their production Java applications, and it is available at no additional cost to existing users of Azul Vulnerability Detection.
The Code Inventory feature provides a detailed catalog of the source code used within production environments. This cataloging process enables the accurate identification of dead or unused code—code that exists in the application’s codebase but is not actively utilized during execution. By offering a comprehensive view of what code is actually running, Azul aims to streamline maintenance and testing processes, ultimately enhancing developer productivity and reducing associated costs.
Azul’s Code Inventory feature operates without impacting application performance and does not require any modifications to the Java applications themselves. It collects data from within the Java Virtual Machine (JVM) at the class and package levels, providing a thorough understanding of code execution over time. This approach ensures that the information gathered is both detailed and reliable, allowing teams to make well-informed decisions about which code segments can be safely removed.
The collected data serves as a valuable resource for prioritizing the removal of dead code, offering strong signals to guide these decisions. By reducing the amount of unused code in applications, the Code Inventory feature contributes to more efficient codebases and helps maintain application performance and stability.
Azul’s Code Inventory is integrated into the Azul Vulnerability Detection cloud service, which continuously monitors and identifies security vulnerabilities in Java applications and infrastructure in production. This integration underscores Azul’s commitment to not only improving code quality but also enhancing overall application security.
Overall, the introduction of the Code Inventory feature represents a significant advancement in code management, offering developers and DevOps teams a powerful tool for optimizing their Java applications and ensuring a cleaner, more efficient codebase