Hi Chris,
Thanks for your compliment. Actually, correcting DOSbox messing up files in a multi-user setting was the first and fairly easy modification. You just shouldn’t cache file operations in a virtual machine, but leave it to the underlying (Windows) operation system. File locking in DOSbox is badly implemented: file caching and locking don’t go together! And the locking scheme of DOSbox is also not Windows/DOS compliant, so other workstations running non-DOSbox even won’t be aware of (record) locks by others. Slower performance could also, to some extent, due to vDos/DOSbox using a virtualized processor in software. This results in a slower operation, but it’s future (hardware and Windows) proof, the primary suspect still remains file operations. I never used DP myself and have no DP application with large databases to inspect. So I don’t know if DP is (frequently) locking some area’s of its temp files at all and this is the issue for a lower performance. Perhaps we just await response on your advice using local temp files and see if this does the trick. Best wishes for 2014. Jos Schaars
_______________________________________________ Dataperf mailing list [email protected] http://lists.dataperfect.nl/cgi-bin/mailman/listinfo/dataperf
