AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

VMWare schneckt mich zu Tode

Ein Thema von Medium · begonnen am 6. Mär 2012 · letzter Beitrag vom 6. Mär 2012
Antwort Antwort
Seite 1 von 2  1 2      
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#1

VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 10:48
Mahlzeit!

Ich lasse hier D2007 in einem Win7x32 Gast auf einem Win7x64 Host laufen. Host ist ein (zwar nicht mehr wirklich taufrischer, aber imho doch nicht sooo übler) Core2Duo E6550 mit 6GB RAM, wovon ich dem Gast 3GB spendiere.
Auf dem ansonsten frisch installierten Gast läuft neben Delphi sonst nichts. Mit meinem aktuellen Projekt dauert allein das Starten aus der IDE heraus zum debuggen bis zu 30 Sekunden , während das auf dem Host in maximal 2-3 Sekunden erledigt ist. Man sieht jede einzelne Linie der Fensterrahmen sich auf- und abbauen... Das ist mir nun doch schon eine Hausnummer zu üppig zum effizient Arbeiten, zumal auch z.B. das Verschieben von Komponenten auf nicht mehr ganz so leeren Formularen kaum noch zu bewerkstelligen ist. Auch zur Laufzeit verhält sich mein Programm gefühlt wie auf einem 486er, während das selbe Teil auf dem Host wunderbar fluppt.

Ich nutze den aktuellsten VMWare Player, und im Gast ist Aero aus. Der Gast bekommt zu den 3GB RAM 2 CPUs mit Virtualisierung auf "automatic" und 60GB HDD (Multifile). Gibt's da irgend welche Schräubchen zum dran drehen, oder muss ich meinem Chef doch einen neuen PC ausm Kreuz leiern? (Und meinen Kollegen gleich mit.)

Dankschö schon mal!
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.380 Beiträge
 
Delphi 10.3 Rio
 
#2

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 10:54
Hi,

warum verwendest Du bei D2007 kein Windows XP? Ich habe hier in einem Win7 Gast (2 Gbyte auf Linux Host) mal Delphi XE2 angestartet - gleiche Geschichte, erst mit 4GByte Speicher für den Gast war ein Arbeiten möglich.

Grüße
  Mit Zitat antworten Zitat
Namenloser

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

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 11:04
Hast du auch die Gast-Erweiterungen installiert? Da ist unter anderem ein besserer Grafiktreiber dabei. Und sind die Virtualisierungsfunktionen der CPU aktiviert?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.066 Beiträge
 
Delphi 12 Athens
 
#4

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 11:26
Hast du auch die Gast-Erweiterungen installiert? Da ist unter anderem ein besserer Grafiktreiber dabei. Und sind die Virtualisierungsfunktionen der CPU aktiviert?
Via TerminalServer/RemoteDesktop kann ich das bestätigen.
Die Delphi-IDE ist sehr grafiklastig ... unverschämt viele Zeichenoperationen, auch bei kleinsten Anzeigeänderungen.
Abundzu auch mal eine Exception, wärend man ausgeloggt ist, weil es dann irgendwas nicht findet.
(nur der FinalBuilder ist da noch schlimmer und legt fast den RemoteDesktop lahm, wärend man kompiliert)

Eine halbwegs ordentlich/flotte Grafikausgabe ist also IMHO zwingend Pflicht.
Wobei ich D2010 unter VirtualPC, in einem Windows 7-Gast, auch noch locker mit nur 1 GB RAM laufen lassen konnte. (2 GB würde ich dennoch mindestens empfehlen).
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#5

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 11:45
So was hatte ich auch mal, hab dann die Speichereinstellungen geändert und dann lief es.
Bei mir hatte VMWare nämlich den gesamten RAM des Gastes auf der Festplatte angelegt und der Host-RAM war unbenutzt.

Einstellungen siehe Anhang.

Warum benutzt du eigentlich Multifile-HDs? Singlefile-HDs kommen mir performanter vor, Vorraussetzung ist, dass die Platte defragmentiert, damit die VMDKs am Stück sind.
Miniaturansicht angehängter Grafiken
vmware-memory.png  
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es

Geändert von divBy0 ( 6. Mär 2012 um 11:47 Uhr)
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#6

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 12:03
@Lemmy: Weil das Programm nachher ebenfalls auf Win7 laufen wird, und ich so deutlich besser abschätzen kann, wie es dann aussieht (Zudem mag ich 7 mittlerweile einfach lieber als meine "Ex-Geliebte" XP)

@NamenLozer: Ups, das hab ich unterschlagen. Ja, die Gasterweiterungen sind drin, allein schon weil ohne Multimonitor-Betrieb nicht toll war (wenn überhaupt möglich, weiss ich nicht mehr). Die Virtualisierung müsste an sein, ich husch aber zur Sicherheit gleich noch mal ins BIOS.

@divBy0: Leider sehen meine Einstellungsmöglichkeiten mit dem Player deutlich beschnittener aus (siehe Anhang). Kann man sowas ggf. manuell irgendwo setzen? Von der Geschwindigkeit her würde ich fast sagen: Kommt in etwa hin. Allerdings macht meine Platte jetzt mit der VM auch nicht so arg viel mehr als sonst
Die Multifileplatte war - frag mich nicht wo genau - als performanter beschrieben. Ich konnte allerdings auch nicht ganz genau schätzen, wie viel Platz ich brauchen werde, und fand die Option daher zunächst recht freundlich (Vor allem weil wir die VMs mittelfristig archivieren wollen, und da ist's dann schon nett, wenn die grad so groß sind wie sie sein müssen.)

Kann man D2007 ggf. dazu bewegen zum Debuggen das selbe (nicht das gleiche!) Layout zu benutzen wie zum editieren? Also so, dass es erst gar nicht versucht neu anzuordnen wenn ich das Debuggen starte? Das würde glaube ich schon mal ein wenig helfen.

\\Edit: Anhang
Miniaturansicht angehängter Grafiken
vmw.png  
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)

Geändert von Medium ( 6. Mär 2012 um 12:16 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#7

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 12:26
Zitat:
Ich lasse hier D2007 in einem Win7x32 Gast auf einem Win7x64 Host laufen. Host ist ein (zwar nicht mehr wirklich taufrischer, aber imho doch nicht sooo übler) Core2Duo E6550 mit 6GB RAM, wovon ich dem Gast 3GB spendiere.
Da kannst du nicht viel gegen machen. Der Prozessor ist halt ein wirklich altes Möhrchen, da holst du nicht viel mehr raus. Am Speicher oder an sonstwas liegt das jedenfalls nicht. Versuch mal XP als Gast, besser sogar als Host und Gast.

P.S.: Warum weist du dem Gast 2 Prozessoren zu? Du hast nur einen Dual Core, da reicht einer für den Gast.
Gruß
Cookie
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#8

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 12:45
XP ist leider wirklich keine Option, zumal wir auch ganz gerne ein paar neuere Features des DWM einbringen würden (Glass und Konsorten stehen noch auf dem Plan). Aber: Ich hätte nach dem Batterietausch auch einfach mal dran denken können, die VT Optionen wieder einzuschalten

Mal eben das OS auf Gast UND Host wechseln ist mindestens 2-3 Tage Arbeit - viel Siemenszeug aufm Host, der verflucht lahm installiert, und sich nur wiederspenstig konfigurieren lässt bis es dann mal geht Bevor ich mir den Schmerz noch mal gebe, kauf ich mir privat nen neuen Arbeits-PC

@2 CPUs: Das Programm nutzt extensiv Multithreading, so dass das gerade aus Peformancesicht hilfreich sein dürfte. Hoffe ich zumindest!

Meine USB-Netzwerkkarte streikt nun nach VT Einschalten, sobald das gelöst ist kann ich aber mal genauer schauen, wie viel das nun gebracht hat. Manchmal muss man einfach nur mal drüber reden, und schon wird einem die eigene Blödheit wieder bewusst
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#9

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 12:50
@2 CPUs: Das Programm nutzt extensiv Multithreading, so dass das gerade aus Peformancesicht hilfreich sein dürfte. Hoffe ich zumindest!
Und was ist mit dem Rest deines Host-Systems? Dem gräbst du so die nötige Leistung ab. Die 2 Kerne gelten nur für den Gast.
Gruß
Cookie
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.686 Beiträge
 
Delphi 2007 Enterprise
 
#10

AW: VMWare schneckt mich zu Tode

  Alt 6. Mär 2012, 13:09
Da läuft eh nur Opera mit der DP und Outlook. Das darf abgegraben werden . Netzwerkadapter war okay, mir hat nur nen flachgebügelter Kollege die SPS ausgeschaltet... Ergebnis: Mit VT an ist's nicht der Heiland, aber merklich besser. Mittelfristig wird, denke ich auch, ein mächtigeres System das einzig sinnvolle sein. Ich hätte jedoch nicht gedacht, dass die Unterschiede zwischen auf Host oder VM laufend doch SO groß ausfallen. (Hab die vor kurzem erst hier eingeführt, bin noch am Erfahrungswerte sammeln.)
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 23:01 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