Obecnie pracuję nad aplikacją MFC, która odczytuje i zapisuje na dysku. Czasami ta aplikacja działa niesamowicie szybko i czasami jest cholernie wolno. Zgaduję, że dzieje się tak z powodu dostępu do dysku, dlatego chcę go profilować. Oto kilka pytań w tym zakresie:Profilowanie dostępu do dysku
(1). Aktualnie używam profilera AQTime do profilowania aplikacji. Czy ktoś próbował profilowania dostępu do dysku za pomocą tego? czy jest jakieś inne narzędzie, z którego mogę skorzystać?
(2). Jakie są najważniejsze parametry dysku, na które powinienem zwrócić uwagę?
(3). Czy jeśli mam wiele wątków próbujących odczytać i zapisać dane z dysku, czy ma to wpływ na wydajność? tj. czy lepiej mieć dostęp do dysku z jednym gwintem?