AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Werkzeuge Programmieren in virtueller Machine -> Erfahrungen?
Thema durchsuchen
Ansicht
Themen-Optionen

Programmieren in virtueller Machine -> Erfahrungen?

Ein Thema von TheMiller · begonnen am 15. Jun 2015 · letzter Beitrag vom 17. Jun 2015
Antwort Antwort
Benutzerbild von Valle
Valle

Registriert seit: 26. Dez 2005
Ort: Karlsruhe
1.223 Beiträge
 
#1

AW: Programmieren in virtueller Machine -> Erfahrungen?

  Alt 15. Jun 2015, 23:23
Das stimmt so nicht ganz. Die neuesten DDR4-RAMs sind nicht wirklich billig. Ich hatte für meinen Rechner im November letzten Jahres 240€ für 16GB RAM ausgegeben.
Ansonsten habe ich noch (zumindest relevant für eine VM) einen Intel i7 5930K 3,5GHz und eine Samsung M.2 SSD XP940 512GB. Ich muss sagen, dass ich in einer VM genau so schnell kompiliere, wie auf einem richtigen Host. Man könnte manchmal meinen, dass es sogar noch schneller ist, da auf der VM wirklich nur eine Entwicklungsumgebung läuft. Keine unnötigen Dienste oder Hintergrundprozesse, die das System noch ausbremsen.
Von DDR4 und deinem i7 ist der TE mit seinem Laptop allerdings noch weit entfernt.

Aber die neue Generation ist wirklich ganz cool. Habe auch 16GB und den i7-5920K.

Der i7-4500U ist im Vergleich zum i7-5820K schon ein sehr deutlicher Performanceunterschied. Auch wenn der Vergleich Desktop und Notebook natürlich hinkt.
Valentin Voigt
BOFH excuse #423: „It's not RFC-822 compliant.“
Mein total langweiliger Blog
  Mit Zitat antworten Zitat
Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.859 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Programmieren in virtueller Machine -> Erfahrungen?

  Alt 15. Jun 2015, 23:55
Hallo DJ-SPM,

ich setze auch VMs (VMware 11) für das Programmieren ein. Ist eine gute Sache und funktioniert recht gut.
Ich will aber auch die Nachteile aufführen, da sind zum einen die Windows- und Office Update fast jede Woche. Wenn man schon mal eine VM mehrere Wochen nicht benutzt hat ist das sehr Nervig. Das Verhalten von Programmen in Echtbetrieb kann sich auch gravierend unterscheiden von der sterilen Umgebung einer VM.

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.689 Beiträge
 
Delphi 2007 Enterprise
 
#3

AW: Programmieren in virtueller Machine -> Erfahrungen?

  Alt 16. Jun 2015, 00:23
Ich entwickle seit rund 5 Jahren auch nur noch in VMs. Ich kann aber die Probleme mit einem mittelmäßigen Notebook nachvollziehen: Das habe ich gut zwei Jahre ausgehalten, aber dann wurde es immer öfter, dass ich mal 2-3 VMs parallel laufen haben muss, oder schnell mal eine beenden und eine andere starten. Seit ich von meinem Chef ein neues System mit aktuellem i7 mit 16GB DDR4 (ja, wird knapp bei 3 VMs) und SSD "erheult" habe, ist meine Welt wieder schön.

Ich habe die VMs selber allerdings nicht auf SSDs, da das bei der Anzahl an VMs schon ein merkbarer Kostenfaktor würde. Statt dessen eine relativ zügige HDD genügt mir. Ja, man merkt dann trotz dickem System, dass es prinzipiell hier und da schneller gehen könnte, aber das stört im Alltag faktisch nicht die Bohne. Projekte liegen zudem teilweise auch noch auf Netzlaufwerken - auch kein Problem so weit. (Bei sehr großen Projekten mit zig Formularen und hunderten Units mag das anders aussehen, da bin ich fast sicher.)

Alles in allem finde ich, dass die Vorteile dem bei richtigem Hardwareunterbau nur leichten Geschwindigkeitsverlust weit übersteigen. Mit einem mittelalten bzw. "consumer-like" bestückten Notebook würde ich aber um meine Produktivität bangen. Zumindest wenn man seine Brötchen damit verdient, lohnen sich die grob 1000€ für ein fettestes Arbeitstiermaschinchen definitiv.

Du kannst es ja relativ einfach mal ausprobieren. Der VMware Player is z.B. kostenlos für private Zwecke (testen deklariere ich immer als privat ), und die anderen Lösungen bieten imho auch alle freie Versionen, wenn sie nicht ohnehin komplett kostenlos sind. Einfach mal ein Wochenende her nehmen und eine VM einrichten, und ein paar Stunden damit arbeiten.
"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 Dalai
Dalai

Registriert seit: 9. Apr 2006
1.684 Beiträge
 
Delphi 5 Professional
 
#4

AW: Programmieren in virtueller Machine -> Erfahrungen?

  Alt 16. Jun 2015, 01:21
Ich will aber auch die Nachteile aufführen, da sind zum einen die Windows- und Office Update fast jede Woche. Wenn man schon mal eine VM mehrere Wochen nicht benutzt hat ist das sehr Nervig.
Ich mache in keiner einzigen meiner VMs irgendwelche Updates, es sei denn, ich muss irgendein Verhalten mit bestimmten Updates nachstellen. Der häufigste Infektionsweg heutzutage ist doch Drive-by-Download, danach folgt der Klassiker eMail-Anhang; beides kann man ignorieren, wenn man sie nicht in der VM nutzt bzw. dort nicht surft. Und die Haupteinfallstore Flash und Java haben in einer VM auch keinen Platz (hier im Forum wird wohl kaum jemand dafür entwickeln). In meinen VMs jedenfalls wird gearbeitet oder getestet, nicht gesurft, daher sehe ich die Notwendigkeit für Updates als nicht gegeben an. Aber selbst wenn man sich was einfangen sollte, bleibt das erstmal in der VM, die man recht einfach zurücksetzen kann (Snapshot oder Komplettkopie).

Wer Programme entwickelt, die viel mit Internetzugriff zu tun haben, und dabei noch viele fremde Seiten aufruft, hat vielleicht eher die Notwendigkeit, Updates zu installieren. Aber wenn man das macht, dann richtig, d.h. WSUS Offline Update o.ä. Methoden.

Zitat:
Das Verhalten von Programmen in Echtbetrieb kann sich auch gravierend unterscheiden von der sterilen Umgebung einer VM.
Ja, das kommt vor. Ich hatte vor einigen Jahren mal irgendein bekanntes Spiel (The Sims oder so) oder ein Update dafür, das ich nur dort installieren und testen wollte, und das meinte dann sofort beim Start, es liefe irgendein Debugger. Naja, eine VM kann sowas ähnliches sein. War ein sehr kurzer Test.

MfG Dalai
  Mit Zitat antworten Zitat
Antwort Antwort


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:15 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz