The Application Analysis feature allows users to examine their application for potential inefficiencies, outdated components, and unused elements. It provides a suite of analysis tools to improve performance, organization, and compliance with current standards.
You can run targeted analyses by selecting from the following options:
Detect Nodes with Large Definitions: Scans for nodes with lengthy definitions (e.g., over 50 lines) that may be hard to maintain. Provides a list of these nodes with their line counts and associated modules.
Detect Nodes with Deprecated Types: Identifies nodes using outdated or unsupported types of nodes, ensuring compatibility with modern standards. Includes node titles, types, and modules.
Detect Unused Nodes: Finds nodes that are not connected to any outputs or interfaces, helping reduce clutter.
Detect Empty Modules: Highlights modules that are completely empty, enabling their removal to simplify the application structure.
Detect Nodes with Large Evaluation Time: Identifies nodes that take a long time to evaluate. Results are categorized as:
Detect Large Interfaces: Analyzes interfaces with a high number of components, categorized as:
Detect Multidimensional Data Arrays: Locates nodes with multidimensional DataArray
objects, particularly those exceeding a specified number of dimensions.
Detect Large Application Size: Flags the application if its total size on disk exceeds 1 GB, helping identify potential performance or storage issues.
Detect Large App Versions: Highlights specific application versions that consume significant disk space (over 200 MB), listing their paths and sizes for review.
Before running the analysis, ensure that the nodes have been executed. Certain features, like detecting nodes with large evaluation times, rely on the execution data to provide accurate results.
Each analysis generates a detailed report with relevant nodes, interfaces, or modules. These results help users pinpoint issues quickly and provide actionable insights.
A summary of all reports generated for the selected analysis options is displayed, categorized by type. Users can navigate through the sections to find the results of interest.
Detailed insights for each analysis are available by expanding the sections, showcasing specific nodes, modules, or interfaces flagged during the evaluation.
- The reports generated are saved locally in your browser. You can store up to five reports, and they are saved based on the application ID and version to ensure relevance.
- Only the most recent report is kept for a specific application version. However, you can save reports from different applications or different versions of the same application.