SceneViewPerformanceInfo

AMD: require(["esri/views/3d/support/SceneViewPerformanceInfo"], (SceneViewPerformanceInfo) => { /* code goes here */ });
ESM: import SceneViewPerformanceInfo from "@arcgis/core/views/3d/support/SceneViewPerformanceInfo.js";
Object: esri/views/3d/support/SceneViewPerformanceInfo
Since: ArcGIS Maps SDK for JavaScript 4.15

This class contains information about performance in the scene like global memory usage and additional details for layers about memory consumption and number of features.

This class is experimental and should be used for debugging purposes only. Its interface will change in future releases.

Property Overview

Name Type Summary Object
Number

An estimate of the memory used by the Edges3D feature when added to 3D objects in SceneLayer or to polygons with ExtrudeSymbol3DLayer symbols.

SceneViewPerformanceInfo
LayerPerformanceInfo[]

An array representing detailed information about memory usage of most layers.

SceneViewPerformanceInfo
Number

Quality level as a number between 0 and 1.

SceneViewPerformanceInfo
Number

An estimate of the memory currently in use by ElevationLayer and tiled layers, in bytes.

SceneViewPerformanceInfo
Number

The total memory available to the SceneView, in bytes.

SceneViewPerformanceInfo
Number

An estimate of the memory that is in use by the SceneView, in bytes.

SceneViewPerformanceInfo

Property Details

edgesMemory

Property
edgesMemory Number

An estimate of the memory used by the Edges3D feature when added to 3D objects in SceneLayer or to polygons with ExtrudeSymbol3DLayer symbols.

layerPerformanceInfos

Property
layerPerformanceInfos LayerPerformanceInfo[]

An array representing detailed information about memory usage of most layers.

quality

Property
quality Number

Quality level as a number between 0 and 1. The quality decreases when layers would need more memory than available, which reduces the level of detail, number of features and terrain tile resolution.

terrainMemory

Property
terrainMemory Number

An estimate of the memory currently in use by ElevationLayer and tiled layers, in bytes.

This property also includes internal memory of the terrain subsystem, e.g., memory used to composite tiles in case multiple tiled layers are added to the scene.

totalMemory

Property
totalMemory Number

The total memory available to the SceneView, in bytes.

usedMemory

Property
usedMemory Number

An estimate of the memory that is in use by the SceneView, in bytes.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.