With these it helps No. VMWare and the rest actually virtualize the hardware of the machine. The operating system running inside of a VMWare container (or Parallels or Windows' virtualization containers or Bochs or ...) have varying degrees of awareness of running within a virtualized container. Within VMWare, the operating system has no idea that it is running within a virtual container. The operating system is not modified at all, although specialized drivers are usually installed (most importantly video) to prevent performance problems. Some other VM's don't do full hardware virtualization and instead require the OS inside the container the make special calls to the container in place of the regular hardware calls.
Possible to slow down time in the Java virtual machine?
around this issue Javac ( compile ) does not invoke the VM, It only converts your java codes to a bytecode. while Java ( runtime ) invokes the VM. Just think JVM as an environment where you can safely execute your java program within your Operating System. Note that your java executable is the one that invoke the VM, which will running some task in your OS ( for example, Windows/Android kernel ).
Can I change virtual machine auto shut down time after azure virtual machine created using Rest Api?
like below fixes the issue No, the API you provided is for the VM in Azure DevTest Labs, if you want to change the auto shut downtime for a normal azure VM, use the one below. To acquire an access token, see this link.