diff options
author | aavit <qt-info@nokia.com> | 2011-03-23 12:40:50 (GMT) |
---|---|---|
committer | Qt Commercial Integration <QtCommercial@digia.com> | 2012-01-31 10:24:52 (GMT) |
commit | b5a1d5afbe6e238cc17df9255c2474b4b26cee94 (patch) | |
tree | 42957cdf35dd9b956b62d2a232e0121f6faad440 /src/testlib/qbenchmarkmeasurement.cpp | |
parent | 8be4ea0063dac6091ce896d019a149864b5d0003 (diff) | |
download | Qt-b5a1d5afbe6e238cc17df9255c2474b4b26cee94.zip Qt-b5a1d5afbe6e238cc17df9255c2474b4b26cee94.tar.gz Qt-b5a1d5afbe6e238cc17df9255c2474b4b26cee94.tar.bz2 |
Avoid repeatedly trying to load unloadable plugins, causing slowness
In certain uncommon situations, where different Qt versions are used
on the same system, the plugin caching optimization may identify a dll
as a valid plugin, even though it will later fail to load. This fix
will avoid that Qt repeatdly tries to reopen such dlls, something
which caused a significant performance hit in these cases. E.g. where
Qt would unsuccessfully try to load a number of KDE image format plugins
for every image loading operation.
Task-number: QTBUG-10066
Reviewed-by: thiago
Reviewed-by: janarve
Diffstat (limited to 'src/testlib/qbenchmarkmeasurement.cpp')
0 files changed, 0 insertions, 0 deletions