> 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/de/ribbon-menu-bar/help/performance-profiling.md).

# Leistungsprofilierung

Zeichnen Sie Vorgangsdauern und Debugprotokolle mit dem Performance-Profiler von Remote Desktop Manager auf, um Langsamkeit zu diagnostizieren, und senden Sie sie an den Support.

Der Performance-Profiler zeichnet auf, wie lange Remote Desktop Manager für seine internen Vorgänge benötigt (Laden des Arbeitsbereichs, Datenbank- und API-Aufrufe, Cache, Steuerelemente und mehr), zusammen mit Debugprotokollen. Verwenden Sie ihn, um einen langsamen Arbeitsbereich, einen langsamen Start oder einen hängenden Vorgang zu diagnostizieren, üblicherweise wenn unser Supportteam Profilerprotokolle anfordert.

{% hint style="warning" %}
Die Aufzeichnung verlangsamt Remote Desktop Manager. Öffnen Sie den Profiler nur, während Sie das Problem reproduzieren, und schließen Sie ihn dann.
{% endhint %}

### Profilerprotokolle aufzeichnen und senden

Unter macOS heißen die Registerkarten ***Leistung*** und ***Nur Debug***, und ***An Support senden*** heißt ***Ablaufverfolgung an den Support senden***. Unter Windows können Sie, wenn eine Debugebene aktiviert ist, auch auf das Debugsymbol in der Statusleiste klicken, um den Profiler direkt auf der Registerkarte ***Debug*** zu öffnen.

1. Wechseln Sie zu ***Hilfe*** – ***Leistungsprofilerstellung***. Das Fenster ***Profiler*** wird geöffnet und seine Protokolle werden gelöscht.
2. Klicken Sie auf der Registerkarte ***Profiler*** auf ***Profilerebene*** und wählen Sie die vom Support angeforderten Kategorien aus, oder verwenden Sie ***Alle***. Klicken Sie auf ***Speichern***.
3. Optional können Sie ***Automodus*** auswählen, um auch jeden Vorgang aufzuzeichnen, der langsamer als der Wert ***Schwellenwert (ms)*** ist.
4. Schieben Sie das Fenster zur Seite und reproduzieren Sie dann das Problem in Remote Desktop Manager (aktualisieren Sie zum Beispiel den Arbeitsbereich oder öffnen Sie den langsamen Eintrag).
5. Um mehrere Versuche zu trennen, geben Sie im Feld ***Markertext*** eine Beschreibung ein und klicken Sie vor jedem Versuch auf ***Marker hinzufügen***.
6. Klicken Sie auf ***An Support senden***, um die Protokolle der aktuellen Registerkarte an unser Supportteam zu senden, oder auf ***In die Zwischenablage kopieren***, um sie in ein Ticket oder eine E-Mail einzufügen.

{% hint style="info" %}
***An Support senden*** und ***In die Zwischenablage kopieren*** enthalten nur die ausgewählte Registerkarte. Wiederholen Sie die Aktion auf der Registerkarte ***Debug*** oder ***Startprotokolle***, wenn der Support auch diese Protokolle benötigt.
{% endhint %}

{% hint style="success" %}
Um die meisten Leistungsprobleme zu erfassen, setzen Sie ***Ebene*** auf `1`, wählen Sie ***Automodus*** aus und setzen Sie ***Schwellenwert (ms)*** auf `200`.
{% endhint %}

### Registerkarten

| REGISTERKARTE       | BESCHREIBUNG                                                                                                                                                                                                               |
| ------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Profiler**        | Zeitangaben der Vorgänge, die der ausgewählten Profilerebene entsprechen. Beim Senden oder Kopieren beginnen die Protokolle mit der Ebene und den verwendeten Einstellungen für ***Automodus***.                           |
| **Debug**           | Debugmeldungen für die ausgewählte Debugebene. Die Registerkarte lädt die vorhandene Debugprotokolldatei, wenn das Fenster geöffnet wird. Siehe [Debugging](/rdm/de/knowledge-base/troubleshooting-articles/debugging.md). |
| **Startprotokolle** | Zeitangaben und Fehler, die erfasst wurden, während Remote Desktop Manager gestartet wurde, auch wenn der Profiler zu diesem Zeitpunkt nicht geöffnet war.                                                                 |

#### Registerkarte Profiler

| OPTION                     | BESCHREIBUNG                                                                                                                                                                                                                                            |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Ebene**                  | Numerischer Wert der ausgewählten Profilerkategorien. Der Support kann Sie bitten, einen bestimmten Wert einzugeben.                                                                                                                                    |
| **Profilerebene**          | Öffnet ein Dialogfeld zur Auswahl der aufzuzeichnenden Kategorien, zum Beispiel ***SQL***, ***Web***, ***Cache***, ***Remote*** oder ***Deadlockerkennung***. Verwenden Sie ***Alle*** oder ***Keine***, um jede Kategorie auszuwählen oder zu löschen. |
| **Zeitstempel**            | Zeigt die Uhrzeit jedes Eintrags an.                                                                                                                                                                                                                    |
| **Nur Hauptthread**        | Zeigt nur die Einträge des Hauptthreads (Benutzeroberfläche) an.                                                                                                                                                                                        |
| **Nach Thread gruppieren** | Gruppiert die Einträge nach Thread.                                                                                                                                                                                                                     |
| **Automodus**              | Zeichnet auch die Vorgänge auf, die länger als der Schwellenwert dauern, auch wenn ihre Kategorie nicht ausgewählt ist. Wenn außerdem eine Profilerebene ausgewählt ist, beginnen diese Einträge mit einem Mittelpunkt (`·`).                           |
| **Schwellenwert (ms)**     | Mindestdauer eines Vorgangs, der von ***Automodus*** aufgezeichnet wird. Der Standardwert ist 500 und das Minimum ist 10. Nur sichtbar, wenn ***Automodus*** ausgewählt ist.                                                                            |

{% hint style="info" %}
Wählen Sie die Kategorie ***Remote*** aus, wenn Sie einen Devolutions Server-Arbeitsbereich verwenden, damit der Server seine eigenen Vorgänge profiliert. Rufen Sie sie mit ***Remoteprotokolle abrufen*** ab.
{% endhint %}

#### Registerkarte Debug

| OPTION                     | BESCHREIBUNG                                                                                                                                                                                                              |
| -------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Debugebene**             | Numerischer Wert der ausgewählten Debugkategorien. Die Schaltfläche ***Debugebene*** öffnet ein Dialogfeld zu ihrer Auswahl. Dies ist dieselbe Einstellung wie unter ***Datei*** – ***Einstellungen*** – ***Erweitert***. |
| **Zeitstempel**            | Zeigt die Uhrzeit jedes Eintrags an.                                                                                                                                                                                      |
| **Nach Thread gruppieren** | Gruppiert die Einträge nach Thread.                                                                                                                                                                                       |

#### Registerkarte Startprotokolle

| OPTION                     | BESCHREIBUNG                                                                                                                                                                                                                                                                              |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Ausgabe erfassen**       | <p>Legt fest, wann Startprotokolle erfasst werden:</p><ul><li><em><strong>Standard</strong></em>: Nur während des Anwendungsstarts erfassen.</li><li><em><strong>Ein</strong></em>: Während der gesamten Sitzung erfassen.</li><li><em><strong>Aus</strong></em>: Nie erfassen.</li></ul> |
| **Zeitstempel**            | Zeigt die Uhrzeit jedes Eintrags an.                                                                                                                                                                                                                                                      |
| **Nach Thread gruppieren** | Gruppiert die Einträge nach Thread.                                                                                                                                                                                                                                                       |

### Fensterbefehle

Diese Befehle gelten für die ausgewählte Registerkarte.

| BEFEHL                                 | BESCHREIBUNG                                                                                                                                                      |
| -------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Markertext** / **Marker hinzufügen** | Fügt eine Trennlinie mit dem eingegebenen Text ein. Auf der Registerkarte ***Debug*** wird der Marker auch in die Debugprotokolldatei geschrieben.                |
| **Löschen**                            | Löscht die Protokolle der Registerkarte.                                                                                                                          |
| **Automatisch löschen**                | Löscht die Registerkarte ***Profiler*** bei jeder Aktualisierung des Arbeitsbereichs, sodass jeder Versuch mit leeren Protokollen beginnt.                        |
| **Remoteprotokolle abrufen**           | Ruft die vom Server aufgezeichneten Profilerprotokolle ab und fügt sie mit dem Präfix `REMOTE:` hinzu. Nur bei einem Devolutions Server-Arbeitsbereich angezeigt. |
| **An Support senden**                  | Sendet die Protokolle der Registerkarte an unser Supportteam. Eine Bestätigungsmeldung wird angezeigt, sobald sie gesendet wurden.                                |
| **In die Zwischenablage kopieren**     | Kopiert die Protokolle der Registerkarte in die Zwischenablage.                                                                                                   |

{% hint style="warning" %}
Wenn Sie auf der Registerkarte ***Debug*** auf ***Löschen*** klicken, wird auch die Debugprotokolldatei gelöscht.
{% endhint %}

### Den Anwendungsstart profilieren

Um einen langsamen Start zu diagnostizieren, starten Sie Remote Desktop Manager mit dem Schalter `/Profiler`. Das Profilerfenster wird geöffnet, sobald die Anwendung geladen ist.

Die folgenden Schalter können mit `/Profiler` kombiniert werden:

| SCHALTER                              | BESCHREIBUNG                                                                                                                                                                                                                                        |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/Profiler` oder `/Profiler:{level}`  | Öffnet den Profiler beim Start. Die optionale numerische Ebene legt die Profilerebene fest (sie kann auch nach einem Leerzeichen eingegeben werden, zum Beispiel `/Profiler 256`). Eine negative Ebene schaltet auch ***Automatisch löschen*** aus. |
| `/AutoClear:on` oder `/AutoClear:off` | Schaltet ***Automatisch löschen*** ein oder aus.                                                                                                                                                                                                    |
| `/AutoMode:on` oder `/AutoMode:off`   | Schaltet ***Automodus*** ein oder aus.                                                                                                                                                                                                              |
| `/Threshold:{ms}`                     | Legt den Schwellenwert von ***Automodus*** in Millisekunden fest (Minimum 10).                                                                                                                                                                      |

Beispiel mit den empfohlenen Einstellungen: `RemoteDesktopManager.exe /Profiler:1 /AutoMode:on /Threshold:200`

Unter Linux und macOS muss `/Profiler` der einzige Schalter in der Befehlszeile sein und nimmt keinen Wert an. Andernfalls wird der Profiler nicht geöffnet.

Die vollständige Liste der Schalter finden Sie unter [Befehlszeilenargumente](https://docs.devolutions.net/rdm/de/ribbon-menu-bar/help/pages/BqDrNS7zMJVl4WPeqtyP#remotedesktopmanager.exe-parameters).

{% hint style="info" %}
Auch ohne den Schalter `/Profiler` zeigt die Registerkarte ***Startprotokolle***, was während des letzten Starts erfasst wurde, solange ***Ausgabe erfassen*** nicht auf ***Aus*** gesetzt ist.
{% endhint %}


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/rdm/de/ribbon-menu-bar/help/performance-profiling.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
