AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Wie viel "R" steckt noch in RAD Studio XE5?
Thema durchsuchen
Ansicht
Themen-Optionen

Wie viel "R" steckt noch in RAD Studio XE5?

Ein Thema von Mavarik · begonnen am 14. Sep 2013 · letzter Beitrag vom 1. Jan 2014
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#1

Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 13:51
Hallo Zusammen...

Zu meiner Wochenend Gaming-Rechner Konfiguration.

AMD 64 Dual Core 4200+ 2.20 Ghz / 4GB RAM / Win 7/64 (Index 4,5)
Festplatte 5,7 / Grafik 5,9...

Start XE5 34 sec... OK

Dann ein David I Welcome-Button := '42!' Testprogramm für den vorinstallieren Android Emulator.

Compile Zeit 20sec!
Install Zeit bei 37sec!
Start Zeit bei 1:37 Min!
Module werden geladen bei 1:50 Min.

Nach 5Min habe ich angefangen diese Nachricht zu tippen...

Seit meinen <F9> sind jetzt 12:44 Min vergangen. Das Modul-geladen Fenster ist weg und ich warte auf den Emulator. So lange hat die Festplatte wie wild rumgerödelt... Keine Ahnung was da alles passiert ist...

16 Min... Ich fahre jetzt mal einkaufen vielleicht ist der Emulator ja da, wenn ich in einer Stunde wieder da bin...

Das nenne ich nicht wirklich "Rapid"

Grüsse Mavarik

PS.: Da waren die 899,- EUR für Update & Maintanance inkl. Mobile Erweiterung doch gut angelegt. Ich kann nur hoffen das ist nicht normal, sonder das bei mir etwas etwas falsch installiert ist... (18 Min)
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.160 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 14:06
Keine SSD? Ich sehe es nur auf meiner privaten (ziemlich alten) Kiste mit klassischer Festplatte, da dauert alles wirklich eine Weile. Uffe Schicht mit einer SSD ist das RAD Studio in weniger als vier, fünf Sekunden einsatzbereit.

Wenn ich das richtig verstehe, war das jetzt der erste Startvorgang, oder? Beim ersten mal sicher etwas holprig. Ich bin gespannt auf den zweiten Startvorgang
  Mit Zitat antworten Zitat
vagtler

Registriert seit: 9. Jul 2010
Ort: Köln
667 Beiträge
 
Delphi 2010 Professional
 
#3

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 14:09
[...] Ich kann nur hoffen das ist nicht normal, sonder das bei mir etwas etwas falsch installiert ist... (18 Min)
Ich befürchte, es wird bei der Hoffnung bleiben.

Unter einem potenten i7 mit 16GB RAM sowie ein oder besser zwei schnellen SSDs (herkömmliche HDs gehen gar nicht) braucht man sich mit der Thematik gar nicht näher zu beschäftigen, wenn man denn produktiv sein möchte.

Ich bin mir nur nicht sicher, ob das unter Dein Verständnis von "falsch installiert" fällt...
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 14:13
Das kannst Du aber nicht dem RAD-Studio anlasten sondern dem Emulator. Schließe ein echtes Gerät an und alles wird gut. Obwohl ich auch im Emulator arbeite und es noch erträglich finde. Bei mir sieht es so aus:

Intel I7-3770 3.5 Ghz
16 GB
Windows 8 64 bit Index 5.9 (Liegt aber an der lahmen HD)

Startzeit IDE: 53 s (1 Aufruf) 11 s (nach Beenden und erneutem Aufruf)
Startzeit Emulator-Device (bis zur Anzeige Sperrbildschirm Android): 75 s

1. Compilezeit HelloWorld: 1 s
2. Linkzeit: 1 s
3. Deployment: 90 s
4. Startzeit (bis Bildschirmaufbau): 40 s

Auf einem echten Device werden 3 und 4 schneller.

Es hilft im Übrigen die Release-Notes und den Android Teil in der Wiki auch mal zu lesen. Stichwort "Emulation Options"->"Use Host GPU".
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#5

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 14:15
Mache doch mal die Gegenprobe. Schnappe Dir Eclipse, erstelle eine Trivial-App und starte diese im Emulator. Danach kannst Du mit Bestimmtheit sagen, wo die Zeit flöten geht.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#6

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 15:22
Mache doch mal die Gegenprobe. Schnappe Dir Eclipse, erstelle eine Trivial-App und starte diese im Emulator. Danach kannst Du mit Bestimmtheit sagen, wo die Zeit flöten geht.
Offensichtlich liegt es am Deployment (Größe 250kb <> 20MB) und an der Geschwindigkeit der Delphi-App:

Code:
[2013-09-14 15:14:37 - HelloWorld] Android Launch!
[2013-09-14 15:14:37 - HelloWorld] adb is running normally.
[2013-09-14 15:14:37 - HelloWorld] Performing lu.softwareunion.helloworld.HelloActivity activity launch
[2013-09-14 15:14:37 - HelloWorld] Automatic Target Mode: Preferred AVD 'Host_Nexus_4_1' is available on emulator 'emulator-5554'
[2013-09-14 15:14:37 - HelloWorld] Uploading HelloWorld.apk onto device 'emulator-5554'
[2013-09-14 15:14:41 - HelloWorld] Installing HelloWorld.apk...
[2013-09-14 15:14:45 - HelloWorld] Success!
[2013-09-14 15:14:45 - HelloWorld] Starting activity lu.softwareunion.helloworld.HelloActivity on device emulator-5554
[2013-09-14 15:14:46 - HelloWorld] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=lu.softwareunion.helloworld/.HelloActivity }
[2013-09-14 15:14:47 - HelloWorld] Attempting to connect debugger to 'lu.softwareunion.helloworld' on port 8620
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 15:58
Ja, das war ein Bereich, wo eine Verzögerung zu erwarten war. Streng genommen wollte ich mit meinem Beitrag auch Maverik fragen, denn eine Viertelstunde Differenz scheint mir doch stark auf ein Konfigurations-Problem hinzudeuten.
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.254 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#8

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 16:00
Also ich mache es in der gleichen VM wie XE4 für iOS, das Deloy auf dem Gerät ist ungefähr gleich schnell. Für Android habe ich den Emulator gleich weggelassen, da dieser recht lam ist und erst Bootet wie ein normales Gerät ....
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#9

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 16:11
Ja, das war ein Bereich, wo eine Verzögerung zu erwarten war. Streng genommen wollte ich mit meinem Beitrag auch Maverik fragen, denn eine Viertelstunde Differenz scheint mir doch stark auf ein Konfigurations-Problem hinzudeuten.
Ich bin mir sicher dass er die Grafik-Option im AVD niht angekreuzt hat. Dann allerdings sollte der Emulator auch die Inaktivität der App erkennen und einem Cancel/Wait offerieren, und/oder die Delphi IDE erfeut einen mit SIGINT(11) Messages.

Letztendlich liegt die Monstergröße an Firemonkey. Aber anstatt die lib aufzusplitten wird alles in eine .so gelinkt. Warum wird keine firemonkey.so deployed, die sich nie ändert und die App-Spezifischen Dinge in einer separaten lib<ProjektName>.so, die dann wahrscheinlich klein ist? So könnte das Deploy diese Basis-Lib nur dann neu installieren wenn sie sich ändert.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#10

AW: Wie viel "R" steckt noch in RAD Studio XE5?

  Alt 14. Sep 2013, 16:13
Der Android-Emulator ist sehr träge. Ich weiß nicht, ob Delphi-Apps vielleicht noch zusätzlichen Overhead gegenüber z.B. mit Java geschriebenen Apps haben und es deshalb noch langsamer ist oder ob bei dir ein anderes Problem vorliegt, aber auch bei mir mit Java hat das Neustarten einer praktisch leeren App aus der Erinnerung geschätzt/gefühlt (ich habe den nicht lange verwendet) mal gut eine halbe Minute gebraucht. Aber nur zur Sicherheit, um es noch mal klarzustellen, komm bloß nicht auf die Idee, den Emulator nach einer Debug-Session zu schließen! Das Hochfahren dauert nämlich noch viel länger.

Auf jeden Fall möchte man mit dem Emulator nicht dauerhaft arbeiten, würde ich behaupten. Also wenn du schon 900€ für die Mobile-Erweiterung ausgegeben hast, dann wären vielleicht 100€ für ein Billig-Droid eine gute Investition – wenn du ernsthaft Apps entwickeln willst.

Wobei ich mich meine zu erinnern, vor einigen Monaten gelesen zu haben, dass Intel einen schnelleren Emulator basierend auf Intels x86-Port von Android entwickelt haben will. Weiß nicht, was da der aktuelle Stand ist...
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 8  1 23     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:34 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz