В настоящее время я работаю над приложением MFC, которое читает и записывает на диск. Иногда это приложение работает удивительно быстро, а иногда оно чертовски медленно. Я предполагаю, что это из-за доступа к диску, поэтому я хочу профилировать его. Вот некоторые вопросы на этот счет:
(1). В настоящее время я использую профилировщик AQTime для профилирования приложения. Кто-нибудь пробовал профилировать доступ к диску с помощью этого? или есть другой инструмент, который я могу использовать?
(2). Каковы наиболее важные параметры диска, на которые я должен обратить внимание?
(3). Если у меня несколько потоков, пытающихся читать и записывать данные с диска, это влияет на производительность? то есть мне лучше иметь однопоточный доступ к диску?