> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/rdm/knowledge-base/troubleshooting-articles/workspace-performance.md).

# Workspace performance

This category affects all workspace refreshes.

1. Initial load at program startup.
2. Prior to an Edit operation: by default, we reload the entry to ensure that we are working on the current version.
3. Prior to establishing a connection: we need to insert in the activity in our Logs.
4. Whenever you use Refresh: Depending on your cache settings, we typically just get the changes that occurred since your last refresh.
5. Whenever you use the Tree View.

SQL Server has certain particularities that, if the default configuration is used, will cause performance degradation as time goes by. Please consult [SQL Server Performance](https://docs.devolutions.net/rdm/kb/troubleshooting-articles/sql-server-performance-troubleshooting/).

### Problem 1

Heavy usage of custom images.

#### Solution

Custom images need to be stored in the workspace, this results in the size of the configuration becoming problematic if there are too many entries using them.

If that becomes the case, it would be better to revert to built-in images.

### Problem 2

Heavy usage of rtf description.

#### Solution

RTF in itself is not a real issue until you decide to embed images in the description. This results in the same problem as using custom images, namely the size of the configuration becoming too large.

If that becomes the case, reduce the size of your descriptions.

### Problem 3

Classic UI.

#### Solution

The new ribbon UI is modern and allows for infinite variations of panel organization, but it does take more calculations by the UI layer. On most systems this is not a cause for noticeable performance slowdown, but on others setting the User Interface to Classic UI (v7.x) in the ***General Options*** tab will definitely help.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.devolutions.net/rdm/knowledge-base/troubleshooting-articles/workspace-performance.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
