I use VmWare Workstation with latest version of Windows 10 as host and guest. In the vm I run Delphi IDE and application. Disadvantage is that much diskspace is wasted.

I use VmWare Workstation with latest version of Windows 10 as host and guest. In the vm I run Delphi IDE and application. Disadvantage is that much diskspace is wasted.

Is is possible replace VmWare Workstation with Docker for a more lightweight solution ? See http://www.docker.com


http://www.docker.com

Comments

  1. Delphi Berlin is pure .net. Very bad for performance. With heavy waste of disk space.

    ReplyDelete
  2. Docker is primarily for server processes, not running GUI apps like an IDE. I have seen it possible using X for tools that run on Linux, but not ideal.

    ReplyDelete
  3. Ralf Stocker Oh now I see it. We are talking on the IDE rather on libraries. My bad. Yes the IDE has stupid, old, slow and even buggy .net embedded code like some refactor tools

    ReplyDelete
  4. Good info. Thanks! I've used VMWare exclusively for all my development and testing for 6+ years. Currently on a Win 7 64-bit host running a Win 7 64-bit VM with Delphi installed. I still think it's the fastest combination with the least problems but I highly recommend great (and separate) SSDs for host and VM for best performance. Great performance+ price points are available now. I use snapshots a lot and trim them occasionally but I've never run into a disk storage issue with using Delphi this way except back in the early XE days because of the installer itself back then. Roland Bengtsson​ Can you give us specifics about how much disk space is wasted in your case? Maybe there's an option or info you're not aware of that I can help you with.

    ReplyDelete
  5. Ralf Stocker No, only a small part of the IDE is using .Net, for some internal parsing/code completion IIRC. The compiler is in C++ and most part of the IDE is in Delphi. AFAIR Berlin did get rid of the .net 2.0 framework dependency (and also a JDK dependency perhaps).

    ReplyDelete
  6. A. Bouchez Berlin has still a lot of .net assemblies loaded on my machine
    https://plus.google.com/photos/...

    ReplyDelete
  7. André Mussche You have a lot of assemblies loaded, each time you run any .net component. This is why I like Delphi and .net native so much... ;)
    Those assemblies are loaded only for diagram modeling, and refactoring, which are feature I never use (I prefer SynProject and CnPack), and certainly not the reason of the IDE slowness (but perhaps at startup).
    But it is definitively not a "full .net" IDE, as Ralf Stocker wrote.

    ReplyDelete
  8. Ralf Stocker and A. Bouchez: the IDE does use .Net, but it is not "pure .Net" and in fact we removed some in recent releases. We do not require the JDK any more. We do use or require .Net in some areas, and even if it was fully removed from the IDE it would still be required since msbuild is a .Net component.

    ReplyDelete

Post a Comment