Mit C# hinzufügen, wenn wir versuchen, das Diagramm mit 10000 Elementen zu erstellen, dauert es 20 Minuten in Enterprise Architect, um die Elemente zu erstellen.Ist es so, dass die Leistung erhöht werden kann Die Zeitdauer für die Erstellung der Elemente kann mit C# addin verringert werden.So verbessern Sie die Leistung von Enterprise Architect Automatisierung
Antwort
Sie können 10.000 Elemente in Ihrem Modell erstellen, kein Problem, aber nicht alle auf einem Diagramm. Das ist nur Wahnsinn, wie Thomas es ausdrückt.
Ich bin mir ziemlich sicher, dass Sie die Erstellung von 10.000 Elementen in 20 Minuten mit der API nicht verbessern können.
Die einzige Alternative zur Verbesserung der Geschwindigkeit ist es, sie direkt in die Datenbank einzufügen, aber dann müssen Sie wissen, genau was Sie tun. Nicht ratsam, es sei denn, Sie kennen die Struktur der EA-Datenbank wie Ihre Westentasche.
Mieten Sie einen Berater, wenn Sie nicht sicher sind.
Versuchen Sie, die Einstellung Repository.EnableUIUpdates
auf "false" zu setzen, während Sie Massenänderungen vornehmen. Es ist auch eine gute Idee, sicherzustellen, dass das Diagramm mit Repository.CloseDiagram()
geschlossen ist.
Nachdem Sie fertig sind, setzen Sie EnableUIUpdates
zurück auf wahr und rufen Sie Repository.OpenDiagram()
, wenn Sie möchten.
Ich habe einmal den Unterschied zwischen "EnableUIUpdates" gemessen, das an/aus ist und es kam ohne Unterschied. Es ist eine Weile her, aber ich würde nicht vermuten, dass dies seit seiner Einführung von irgendeinem Sparxian berührt wurde. Diagrammaktualisierungen werden nicht durchgeführt. Um sie sichtbar zu machen, müssen Sie in allen Fällen 'ReloadDiagram' verwenden. Ich denke also, keine dieser Optionen wird die Leistung verbessern. –
- 1. So verbessern Sie die Leistung von UglifyJsPlugin
- 2. So verbessern Sie die Leistung von jqGrid
- 3. So überschreiben Sie die Standardeigenschaften von Enterprise Architect Fenster
- 4. Verbessern Sie die Leistung
- 5. Enterprise Architect - SVN Versionskontrolle
- 6. Enterprise Architect: Associate Operationen
- 7. Application Architect gegen System Architect vs. Enterprise Architect?
- 8. Stereotype in Enterprise Architect
- 9. So verbessern Sie die Leistung von Pymongo-Abfragen
- 10. So verbessern Sie die Leistung von Jquery Autocomplete
- 11. So verbessern Sie asp.net AJAX Autocomplete-Leistung
- 12. Verbessern Sie die Leistung von Efeu Lösung
- 13. Tracking-Anfragen in Enterprise Architect
- 14. Audit-Baselines in Enterprise Architect
- 15. Konfiguration in Enterprise Architect zurücksetzen
- 16. API-Dokumentation in Enterprise Architect
- 17. Sparx System Enterprise Architect Buch
- 18. So verbessern Sie die Leistung des Punktwolken-Viewers
- 19. So automatisieren Sie die Generierung von HTML-Ausgabe in Enterprise Architect
- 20. Verbessern Sie die Leistung durch Multithreading
- 21. Verbessern Sie die Leistung benutzerdefinierte Fortschrittsbalken Animation
- 22. ST2.3 App mit Sencha Architect verbessern
- 23. Verbessern Sie die Leistung einer ASP.NET-Anwendung
- 24. Verbessern Sie die sqlite-Leistung in yii
- 25. Scripting Enterprise Architect: Sichtbarkeit des Elementbereichs ändern
- 26. Verbessern Sie die Leistung von Warehouse Abfrage auf Exact Online
- 27. Enterprise Architect: Fremdschlüsselbezeichnungen im Datenbankdiagramm ausblenden?
- 28. Verbessern Sie die UITableView Scroll-Leistung beim Laden von Bildern
- 29. Enterprise Architect: Navigiere zum letzten Diagramm
- 30. Verbessern der Leistung von Numpy
Ehrlich gesagt, würde ich fragen, ob Sie verrückt sind, Diagramme mit 10k Elementen zu erstellen: -/ –
Stimmen Sie völlig mit Thomas überein, der Punkt des Dokumentierens soll in einer prägnanten Weise zeigen, wie Ihre Software funktioniert. Wenn Sie ein Diagramm mit 10k Elementen haben, wer wird sich die Zeit nehmen, es zu lesen? Das Dokumentieren von Recht, um "die Dokumentation zu haben" und sich auf organisatorische Anforderungen zu beziehen, ist überhaupt nicht wirklich * zu dokumentieren, da es nicht gelingt, das Dokumentieren zu erreichen. –