Project

General

Profile

Actions

Support Request #385

closed

Improve performance when loading configurations with nested subgraphs

Added by hidden about 7 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Customer:
BMW
Department:
SUPPORT
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
Solved Issue
Product Issue Numbers:
Affected Products:
Platform:
Windows 7 64bit
Topic:
ADTF::CE
FAQ Links:

Description

Supportanfrage:

Hallo Support-Team,

lt. ADTF 2.14.0 Changlog wurde angebllich unser Ticket gefixt:

#29052  Change          [Configuration Editor] Improve performance when loading configurations with nested subgraphs - {HD - TicketID 26654LFJKK}

Wie wir nun jedoch feststellen mussten: hat sich hier rein GAR NICHTS getan !! die mitgelieferte verschachtelte Sub-Graph-Config benötigt unter ADTF 2.13.1 (wogegen ich den Bug gemeldet hatte) exakt genauso lange zum Laden wie unter der aktuellen ADTF 2.14.0 !

nämlich (je nach Rechner Hardware) jeweils 35 (bis 40) sekunden, ...obwohl keinerlei Filter enthalten sind.

Ich bitte um Aufklärung: WAS wurde angeblich an der Performance geändert ? wieso wurde unser Test-Projekt nicht zu Nachweis-Zwecken herangezogen, um die Wirksamkeit eines angeblichen Fixes zu testen ?

Und sollte eine ganz andere Perfomance Änderung gemacht worden sein: wieso wurde dann damit unser Ticket geschlossen ?

Falls das Referenz-Projekt nicht mehr zur Verfügung steht, hänge ich es nochmal an diese Mail dran.

Ticket #29052 ist wieder zu öffnen, und aus dem Changlog der 2.14 zu entfernen, da es keinen nachweisbaren Performance-Gewinn gibt !

Lösung:

Die Änderung #29052 die im Changelog steht, damit Configurationen mit nested subgraphs schneller geladen werden können wurde erfolgreich umgesetzt und getestet.
Zum Testen wurde eure Config hergenommen.
Damit diese wirksam ist, musst du lediglich wie im Usermanual S. 93: die unten genannte Option auf true stellen.

GUI: Disable type detection for subgraphs
(disable_type_detection_for_subgraphs)

If set to “true”, the performance when
loading configurations with nested
subgraphs will be improved.

Im Grunde wird durch die Verwendung der Option, die Typenüberprüfung (Major, Minor) der Verbindungen zwischen Filtern der Subgraphen abgeschalten.
Das sollte, solange ihr die Configuration nicht mit disable_type_detection_for_subgraphs = true ändert keine Auswirkungen haben. D.h. wenn die Configuration ohne disable_type_detection_for_subgraphs = false lauffähig ist, sollte es keine Probleme geben.


Files

ADTF_Performance.zip (6.92 KB) ADTF_Performance.zip hidden, 2017-03-09 11:30
Actions

Also available in: Atom PDF