Skip to main content

PERFORMANCE_CONSTANTS

FitFileViewer - API Documentation v29.4.0


FitFileViewer - API Documentation / utils/config/constants / PERFORMANCE_CONSTANTS

Variable: PERFORMANCE_CONSTANTS

const PERFORMANCE_CONSTANTS: { ENABLE_MONITORING: boolean; MAX_HISTORY_SIZE: number; MEMORY_CHECK_INTERVAL: number; SLOW_OPERATION_THRESHOLD: number; CATEGORIES: { CHARTS: string; DATA_PROCESSING: string; FILE_OPERATIONS: string; STATE_MANAGEMENT: string; UI_RENDERING: string; }; }

Defined in: utils/config/constants.js:249

Performance monitoring constants

Type Declaration​

ENABLE_MONITORING​

ENABLE_MONITORING: boolean = false

Monitoring configuration

MAX_HISTORY_SIZE​

MAX_HISTORY_SIZE: number = 100

MEMORY_CHECK_INTERVAL​

MEMORY_CHECK_INTERVAL: number = 30_000

SLOW_OPERATION_THRESHOLD​

SLOW_OPERATION_THRESHOLD: number = 10

CATEGORIES​

CATEGORIES: { CHARTS: string; DATA_PROCESSING: string; FILE_OPERATIONS: string; STATE_MANAGEMENT: string; UI_RENDERING: string; }

Metric categories

CATEGORIES.CHARTS​

CHARTS: string = "charts"

CATEGORIES.DATA_PROCESSING​

DATA_PROCESSING: string = "data-processing"

CATEGORIES.FILE_OPERATIONS​

FILE_OPERATIONS: string = "file-operations"

CATEGORIES.STATE_MANAGEMENT​

STATE_MANAGEMENT: string = "state-management"

CATEGORIES.UI_RENDERING​

UI_RENDERING: string = "ui-rendering"