Microsoft "shim" may be slowing P3D performance.
Symptom:
Program is running operations unexpectedly slow. Especially noticeable if the change in performance is abrupt as compared to the prior operations.
Cause:
Windows may have detected stability issue with a process and intervened by turning on a Fault Tolerant Heap or another mechanism referred to as "shim". It most likely will not help with stability, but is known to impact the performance. There is no warning or Windows UI to control this behavior.
Resolution:
- Open the Windows Registry Editor (run RegEdit.exe)
- Navigate to "\Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers"
- Identify if there is an entry present with the P3D exe in it (e.g. C:\Program Files\Carlson Precision 3D\P3D.exe)
- Right click on the entry and delete it.