Seite "Zusätzliche Ausschließungen" (Dialogfeld "Eigenschaften für Webdienst")
- Aktualisiert2025-07-30
- 2 Minute(n) Lesezeit
Auf dieser Seite des Dialogfelds Eigenschaften für Webdienst können Sie Einstellungen zum Verringern der Größe des Webdienstes zum Verbessern der Ladedauer und zum Verringern der Speicherauslastung beim Laden des erstellten Builds festlegen.
Die Seite enthält folgende Komponenten:
| Option | Beschreibung |
|---|---|
| Typdefinitionen entfernen | Gibt an, ob Typdefinitionen von Elementen im fertigen Build weggelassen werden sollen. Wenn Sie diese Option bei einer Anwendung mit vielen VIs auswählen, kann sich der Speicherbedarf des fertigen Builds verringern. |
| Ungenutzte Instanzen polymorpher VIs entfernen | Gibt an, dass beim Build-Prozess alle ungenutzten Instanzen polymorpher VIs entfernt werden sollen. Wenn Sie in das Blockdiagramm des VIs, das Sie in den Build einbeziehen möchten, eine Instanz eines polymorphen VIs einfügen, werden die anderen Instanzen des VIs ebenfalls zum Build hinzugefügt. Bei Aktivierung dieser Option entfernt der Application Builder alle Instanzen polymorpher VIs, die nicht direkt vom Blockdiagramm aus aufgerufen werden. Wenn Instanzen eines polymorphen VIs dynamisch geladen werden, empfiehlt sich das Deaktivieren dieser Option, weil die betreffenden Instanzen sonst nicht in den Build einbezogen werden. Bei Deaktivierung dieser Option kann sich Größe der Anwendung erhöhen. |
| Ungenutzten Inhalt von Projektbibliotheken entfernen | Gibt an, dass beim Build-Prozess alle ungenutzten Dateien von Projektbibliotheken entfernt werden sollen. Bei Aktivierung dieser Option fügt LabVIEW nur die VIs der Bibliothek hinzu, die direkt vom Blockdiagramm aus aufgerufen werden. Bei Aktivierung dieser Option verringert sich die Größe der Anwendung, da auf alle VIs verzichtet werden kann, die weder von der Projektbibliothek noch von anderen VIs innerhalb des Builds aufgerufen werden.
|
| Ungenutzte inline eingefügte SubVIs trennen | Bei Aktivierung dieser Option werden beim Laden des fertigen Builds alle ungenutzten inline eingefügten SubVIs weggelassen. Dadurch lädt der Build schneller und belegt weniger Speicher. Ein inline eingefügtes SubVI wird als ungenutzt betrachtet, wenn andere VIs im Build das SubVI nur statisch mithilfe eines SubVI-Knotens aufrufen. Ungenutzte inline eingefügte SubVIs werden nur ausgeschlossen, wenn Sie auf der Seite Fortgeschritten des Dialogfelds die Fehlersuche in Build-Spezifikationen deaktiviert haben. Damit inline eingefügte SubVIs ausgeschlossen werden, müssen Sie außerdem die Blockdiagramme entfernen. Hinweis Wenn ein ungenutztes inline eingefügtes SubVI einer Klasse angehört, lädt LabVIEW das SubVI immer zusammen mit dem fertigen Build in den Speicher, auch wenn die Option Ungenutzte inline eingefügte SubVIs trennen aktiviert ist.
|