Forum Discussion
I would like to mention that I run most of the time Delphi applications.
- tristaanogre5 years agoEsteemed Contributor
Well, the failures on your virtual machines... it would be interesting to know what errors EXACTLY you're getting. My guess, from my experience, is that they are timing... a button or link or form is expected but doesn't appear in time and you get an "object not found" error.
This has been one of the biggest pieces in our virtualization puzzle. VMs share resource with a number of other machines on the same hardware. So, if that hardware is being taxed, even if the virtual CPU and RAM are not, the virtual machine could be impacted in performance causing any number of related issues.
Generally speaking, we like using virtualized machines because we can basically roll out machines based upon a specific template and guarentee that we'll always have machines that have the same general environment ensuring that our automation runs consistently.
- m_essaid5 years agoValued Contributor
Hi Robert,
Yes, it's timing issues.
About environments, the physical machines I have a dedicated to tests. Thus I have a stable environment to ensure that the tests will run ok.
I wish I have enough desktop machines but I can't have a bunch of 5 of ones... So I wish I could set up one or 2 VM.
- tristaanogre5 years agoEsteemed Contributor
Still, generally speaking, depending upon how the VMs are configured (are they actually using a dedicated core of the host CPU and dedicated RAM as well? Or are they sharing resource with the other VMs? What about drive swapping, etc?) That's the trickiness of virtual environments, in my experience. I think, no matter what, they will almost ALWAYS run a bit slower than a dedicated desktop machine unless you have some really kick-a$$ hosting environment.
Related Content
Recent Discussions
- 6 hours agoasantev2
- 16 hours agotorus
- 4 days agoSM1
- 4 days agocharifhamza