Jacek W. <jacek@tridex.spam.pl> napisał(a):
Jest sobie program, który na podstawie bazy danych o towarach generuje
plik CSV na potrzeby aktualizacji strony wwww.
W trakcie generacji program sprawdza istnienie ok. 20 tys. plików z
obrazkami oraz przetwarza ok. 9 tys. małych plików z dodatkowymi opisami
dla każdego towaru. Wszystko pięknie i ładnie, tylko dlaczego cały ten
proces trwa na XP ok. 25-35 sekund, a na Win 7/8/10 nie mniej niż 300
sekund.
Sprawdzałem to na tej samej fizycznej maszynie ze wszystkimi wymienionymi
systemami.
Podejrzewam, że 7/8/10 w inny sposób realizują dostęp do pliku niż XP.
Czy dobrze podejrzewam - czy da się to jakoś obejść, zmienić, poprawić?
Jacek W.
Trzeba by najpierw ustalić co ta akplikacja faktycznie robi, jakich funkcji
API używa. Przydałby się kod źródłowy albo podpięcie pod debugger. Może to
wcale nie są proste/standardowe operacje plikowe.
--
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 33 days, 5 hours, 5 minutes and 33 seconds
|