Diagnose slow workspaces
Diagnose slow workspace runtime performance by tuning CPU and memory resource limits in your devfile.
Improve workspace runtime performance
- Provide enough CPU resources
-
Plugins consume CPU resources. For example, when a plugin provides IntelliSense features, adding more CPU resources can improve performance.
Ensure the CPU settings in the devfile definition,
devfile.yaml, are correct:components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-latest cpuLimit: 4000m cpuRequest: 1000m - cpuLimit
- Specifies the CPU limit.
- cpuRequest
- Specifies the CPU request.
- Provide enough memory
-
Plug-ins consume CPU and memory resources. For example, when a plugin provides IntelliSense features, collecting data can consume all the memory allocated to the container.
Providing more memory to the container can increase performance. Ensure that memory settings in the devfile definition
devfile.yamlfile are correct.components: - name: tools container: image: quay.io/devfile/universal-developer-image:ubi8-latest memoryLimit: 6G memoryRequest: 512Mi - memoryLimit
- Specifies the memory limit.
- memoryRequest
- Specifies the memory request.