Podczas korzystania z funkcji bibliotek w systemie Windows 7 doświadczam ekstremalnego spowolnienia do 5 minut i więcej podczas dodawania nowych (pustych) folderów do biblioteki.
Wszystkie foldery, które próbuję dodać, są puste. Czas potrzebny wydaje się zależeć od lokalizacji folderu, który próbuję dodać. Np. Dodawanie folderów znajdujących się na pulpicie jest prawie natychmiast dodawane, ale dodawanie folderów z lokalizacji, z której wcześniej bardzo często dodawałem inne foldery, jest bardzo wolne.
Dodawanie folderów, które wcześniej dodałem do biblioteki, działa szybko.
Zauważam więc, że dodawanie nowych folderów z lokalizacji, z których wcześniej dodawano wiele folderów bibliotecznych, jest bardzo wolne.
Chcę podkreślić „wielu”, ponieważ napisałem wcześniej program, który zautomatyzował ten proces. Za każdym razem, gdy go uruchamiam, tworzony jest nowy folder i dodawany do biblioteki. Czy to możliwe, że gdzieś system Windows śledzi, czy te (teraz usunięte) foldery, i że powoduje to spowolnienie?
AppDatafolderu do mojej biblioteki. Więc jeśli ktokolwiek mógłby spróbować utworzyć bibliotekę Windows i dodać do niej dowolny pusty folder C:\Users\<Username>\AppData, aby sprawdzić, czy jest naprawdę wolny, czy nie, byłoby to bardzo pomocne. :)


%AppData%\Microsoft\Windows\Libraries` directory. They are XML based files, so open them up in a text editor or something. See how manyrzucić okiem na pliki bibliotek, ponieważ są one przechowywane w elementach searchConnectorDescription`, może stare są przechowywane? Każdy z tych elementów ma jedną ścieżkę indeksowaną w bibliotece. Jest więcej szczegółów na temat struktury tutaj . Nie jestem jednak pewien, czy spowodowałoby to tak drastyczną różnicę prędkości.