Bug#907057: neverball: Constant fsync calls seriously degrade performance
Uoti Urpala
uoti.urpala at pp1.inet.fi
Thu Aug 23 15:56:01 BST 2018
Package: neverball
Version: 1.6.0-8
Severity: important
Neverball automatically saves a replay of the latest run on disk while
playing. In the Debian package, the binary constantly calls fsync() on
this file, which very seriously degrades performance. If the issue is
not obvious when trying to reproduce, try on a machine with as slow a
spinning disk as possible.
This is likely a libphysfs issue. Neverball code contains no direct
fsync() calls. Neverball upstream has changed the default filesystem
backend to be stdio instead of libphysfs, and current upstream code
(with no physfs) does not display the problem.
In case this depends on precise libphysfs version, seen with
libphysfs1 3.0.1-2 on AMD64.
More information about the Pkg-games-devel
mailing list