summaryrefslogtreecommitdiffstats
path: root/src/testlib/qbenchmarkmeasurement.cpp
diff options
context:
space:
mode:
authoraavit <qt-info@nokia.com>2011-03-23 12:40:50 (GMT)
committerQt Commercial Integration <QtCommercial@digia.com>2012-01-31 10:24:52 (GMT)
commitb5a1d5afbe6e238cc17df9255c2474b4b26cee94 (patch)
tree42957cdf35dd9b956b62d2a232e0121f6faad440 /src/testlib/qbenchmarkmeasurement.cpp
parent8be4ea0063dac6091ce896d019a149864b5d0003 (diff)
downloadQt-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