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

Reply via email to