Replace QTime with QDeadlineTimer in DocumentPrivate::getFreeMemory
QTime is quite inefficient and getFreeMemory sometimes gets called quite frequently. I found that upwards of 10% of CPU time was being spent inside of QTime in some cases. Besides being the recommended thing for this use case, QDeadlineTimer is a lot more efficient.