diff options
author | aavit <qt-info@nokia.com> | 2011-03-23 12:40:50 (GMT) |
---|---|---|
committer | aavit <qt-info@nokia.com> | 2011-03-23 15:02:13 (GMT) |
commit | 254e14a81708213312d8b64d73fbc1dfc362b0d0 (patch) | |
tree | c703e105f4116a7f6b4d99787ae11d9093e25802 /src/testlib | |
parent | 23098630c94e6655a33042bee0caa6c933c0c7d9 (diff) | |
download | Qt-254e14a81708213312d8b64d73fbc1dfc362b0d0.zip Qt-254e14a81708213312d8b64d73fbc1dfc362b0d0.tar.gz Qt-254e14a81708213312d8b64d73fbc1dfc362b0d0.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')
0 files changed, 0 insertions, 0 deletions