FastFileAppend dll for 64bit?
Questions about MultiCharts and user contributed studies.
6 posts • Page 1 of 1
There is no FFA for MC. Read this if you care about file write performance. The post does not explain why fileAppend is slow but I will explain it briefly here. Going through the original TS thread on FFA, it seems there is a misconception that fileAppend is slow because it relinquishes file handles after each write and there are unfounded assertions in that thread about how relinquishing file handles is expensive in terms of CPU cycles. That is not the reason fileAppend is a dog. It is slow because it does disk seeks on each write. The performance of fileAppend is IO bound and not CPU bound. FFA improves performance by using heuristics on when not to close the file and thus avoids needless disk seeks. Why rely on heuristics when you as the application programmer are better qualified than a third party DLL to know whether you should close the file.