Bonjour à tous,
Les dernières version MP et Convert sont très longues à charger sur mon PC. L'interface est OK mais dès qu'il faut charger un dossier
cela prend plusieurs 10aines de secondes, et pour un fichier seul, plusieurs secondes...
testé avec WIN X 64.
Test fait avec Win XI 64 : RAS sur PC + ancien (rigolo...)
Il y a qqchse qui ralentit sur mon PC mais je ne vois pas encore quoi.
Avec XnConvert :
Chargement d'une image : 5 sec.
Chargement d'un dossier avec 146 images : > 7 min... (CPU 0%, quelques pics à 0.1 %, mémoire 30.7 Mo, statut : pas de réponse)
Avec XnViewMP:
1 minute au lancement (mêmes infos dans le TaskManager)
Sélection du même dossier de 146 images : 1 min.
J'ai supprimé le firewall et la protection Symantec EndPoint : aucun effet
J'ai ajouté les dossiers XnConvert et XnViewMP comme dossiers à ne pas surveiller dans EndPoint : aucun effet
Debug=2 fonctionne pour MP (pas pour Convert...)
Dans la fenêtre de log de MP :
voir les lignes en rouge lors du lancement.
Il y a + bas la sélection d'un dossier
P.
XNVIEW restoreGeometry before : 640 480
XNVIEW restoreGeometry after : 850 620
XNVIEW SIZE 850 620
########### BrowserWindow :: BrowserWindow
libpng warning: iCCP: known incorrect sRGB profile
MENU install : 000001689B67D360
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
ThumbLoaderThread :: stop()
libpng warning: iCCP: known incorrect sRGB profile
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
########### BrowserWindow :: ok create (640 480)
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
BrowserWindow :: changeVisibility()
########### BrowserWindow :: restoreState (850 620)
ThumbLoaderThread :: stop()
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 0, 0, 0, 127'
QCssParser::parseColorValue: Specified color without alpha value but alpha given: 'rgb 255, 255, 255, 255'
BrowserWindow :: restoreState => 850 620
=> 588 389
BrowserWindow :: restoreState ok => 588 389
XNVIEW SIZE ok 850 620
### BrowserWindow :: onStart go
#### onFavoriteDockVisible (1)
BookmarkNode::BookmarkNode : 000001689BAD9C20
#### onCategoryFilterDockVisible (1)
libpng warning: iCCP: known incorrect sRGB profile
#### onCategoryDockVisible (1)
########### BrowserWindow :: restoreState (850 588)
ThumbLoaderThread :: stop()
BrowserWindow :: restoreState => 850 588
=> 681 301
BrowserWindow :: restoreState ok => 681 301
### BrowserWindow :: onStart
libpng warning: iCCP: known incorrect sRGB profile
QObject::connect: Cannot queue arguments of type 'QList<int>'
(Make sure 'QList<int>' is registered using qRegisterMetaType().)
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
BrowserWindow :: onStart 2
setPathname <C:/Users/PG242659/Pictures/>
ThumbLoaderThread :: stop()
### ThumbLoaderThread :: setFileList(0)
### ThumbLoaderThread :: setFileList() wait
######ThumbLoaderThread :: run : 9b6fe660
######ThumbLoaderThread :: forever : 9b6fe660
** start condition wait
### ThumbLoaderThread :: setFileList() after wait
ThumbLoaderThread :: stop()
** start condition wake one 2
### ThumbLoaderThread :: setFileList ok
######ThumbLoaderThread :: forever 2 : 9b6fe660
CHECK <0>
######ThumbLoaderThread :: forever : 9b6fe660
** start condition wait
## OPEN FOLDER
## Check folder
## Check companion 0
## Check companion ok 0
## OPEN DB FOLDER ok 1
## UPDATE DB FOLDER ok 1
## OPEN FOLDER ok 1
## updateLabel 1
## updateLabels ok 2
ThumbLoaderThread :: stop()
SORT the list...
STD::SORT... 0
STL::SORT... 0
SORT the list... 0
SORT the list... 0
BitmapLoadThread :: stop()
@@ BitmapResizeThread:: clear
Add watcher <C:/Users/PG242659/Desktop/>
Add watcher <C:/>
Add watcher <C:/Users/>
Add watcher <C:/Users/PG242659/>
Add watcher <C:/Users/PG242659/Pictures/>
###### CHECK CHILDRENS 13
###### CHECK CHILDRENS ok (0)
PhilTemaTema wrote: ↑Sun Mar 10, 2024 2:00 pmSHGetFileInfo() timed out for C:\Users\PG242659\Pictures\1 LOGO CEA ORIGINAL
SHGetFileInfo() timed out for C:\Users\PG242659\Pictures\Ó trier
SHGetFileInfo() timed out for C:\Users\PG242659\Pictures\Camera Roll
SHGetFileInfo() timed out for C:\Users\PG242659\Pictures\Essai_tracker
SHGetFileInfo() timed out for C:\Users\PG242659\Pictures\Film_TA6V_330
SHGetFileInfo() timed out for C:\Users\PG242659\Pictures\images_traitÚes
SHGetFileInfo() timed out for C:\Users\PG242659\Pictures\Maytec Axial
SHGetFileInfo() timed out for C:\Users\PG242659\Pictures\Ouverture M05
Le probleme vient d'ici, windows a du mal à créer l'icone des ces dossiers.
Ces dossiers sont t'il particuliers?
J'ai des mises à jour automatiques par l'infogérance (Edge, Edge runtime, Windowz SDK...)
J'ai installé QDir, des mises à jour DevExpress Winforms. Je crois que c'est tout.
Bon j'avance un peu de mon côté :
J'ai utilisé dans un projet la library GongShell (c#) qui permet de construire sa propre feuille explorer.
J'ai relancé un vieux projet de test et comme par hasard... même effet et donc même cause quand je stoppe le débogage.
Le point d'arrêt est sur SHGetFileInfo(). Curieux non ?
Il est conseillé de rajouter le flag SHGFI_USEFILEATTRIBUTES pour des problèmes de vitesse.
Je suis en train de tester mon vieux projet avec l'ajout de ce flag.
Je rebondis sur un message de Jnc92 du 23/05/2023 :
It is an encrypted area (with Zonecentral) but it has always been and there was no issue in the past.
There may be some security daemons, but can't remember when exactly the issue started. It didn't happen after a significant change that could have made me think about a link between the 2 events. Might be a silent installation however.
It may be related to Teams and OneDrive but those folders are not synced AFAIK. Will double check tomorrow.
I tried on my home machine with 1.4.5 and Windows 10 and it works fine.
Definitively something with my corporate machine then.
J'ai moi aussi un PC chiffré par Zone Central mais jusqu'à la dernière maj de MP, tout se passait parfaitement. Il y a eu une maj de ZC
le 05/02/2024. Je n'arrive pas à synchroniser le début des soucis avec cette date. Comme Jnc92 tout fonctionne bien avec un autre PC
sous Win11.
PhilTemaTema wrote: ↑Tue Mar 12, 2024 12:01 pm
Pour info, XnView utilise le même appel à SHGetFileinfo() ?
Dans Classic, d'après ce que je vois, SHGFI_USEFILEATTRIBUTES est utilisé. Avec MP, utilisant Qt, il ne l'utilise pas.
Votre test sans SHGFI_USEFILEATTRIBUTES bloque?