मैं एक रूपरेखा उपकरण के लिए उच्च निष्पादन घटना टाइमर (HPET) का उपयोग करने के लिए जल्दी से बहुत ही उच्च परिशुद्धता माप लेना चाहते हैं। टाइम गेटटाइम 1 एमएमएस पर पर्याप्त रिज़ॉल्यूशन प्रदान नहीं करता है, और QueryPerformanceCounter जितना चाहें उतना धीमा प्रति पठन है। मैं समस्या का शोध करते समय एचपीईटी में आया, लेकिन मैं वास्तव में इसे प्राप्त करने के तरीके के किसी भी नमूने नहीं देख सकता।क्या एचपीईटी विंडोज में सीधे पहुंच योग्य है?
तो मैं यह सीधे (विधानसभा ठीक है) का उपयोग करें, या मैं पहले से ही Win32 एपीआई में निर्मित मल्टीमीडिया/उच्च निष्पादन समय उपकरणों का सहारा लेना पड़ कर सकता है?
मुझे इसका भी उपयोग करना अच्छा लगेगा, जैसा कि मुझे लगता है कि मैं मेरे प्रोफाइलर में एक ही समस्या का सामना करना पड़ता है। – leppie
यह लगता संबंधित: http://msdn.microsoft.com/en-us/magazine/cc163996.aspx –
एक और अद्यतन के रूप में: RDTSC और 'QueryPerformanceCounter' जब सिस्टम एक गैर निरंतर आधार आवृत्ति है उपयोग करने के लिए सुरक्षित नहीं हैं (सिस्टम के भीतर overclocking)। विंडोज उन मामलों में क्यूपीसी आवृत्ति को समायोजित करने में विफल रहता है जो समयबद्ध समय की ओर जाता है। उन मामलों में, एचपीईटी और एसीपीआई विश्वसनीय टाइमर के लिए एकमात्र विकल्प बने रहते हैं। ** इसलिए, यह प्रश्न खुला और अनुत्तरित रहता है। ** – Mysticial