Sdílet prostřednictvím


Výkon (Příručka pro vývojáře pro Windows 7)

Windows 7 maximalizuje energetickou efektivitu hardwaru a škálovatelnost při zachování vysokého výkonu. Energetická účinnost je vylepšena prostřednictvím snížené aktivity na pozadí a nové podpory pro spuštění systémových služeb. Windows 7 také nabízí vylepšení jádra Windows, která umožňují efektivní škálování aplikací a služeb mezi platformami. Výkon mnoha funkcí a rozhraní API je vylepšen ve Windows 7 a Windows Vista. Například výkon ovladačů na serverech je optimalizovaný pomocí nových rozhraní API topologie režimu uživatele a režimu jádra. Vykreslování grafiky je výrazně plynulejší a rychlejší. Výkon přístupnosti je také výrazně rychlejší než předtím.

Vytváření aplikací Power-Efficient

Vytváření energeticky efektivních aplikací, které využívají nejnovější technologie řízení spotřeby, je významným problémem, kterým dnes čelí vývojáři. Výrobci procesoru a zařízení obvykle dostávají veškerou pozornost, protože jejich nejnovější nabídky se měří a testují. Jedna aplikace však může snadno zabránit nejnovější generaci hardwaru, aby si uvědomila svůj potenciál energetické účinnosti. Například jedna aplikace, která zvyšuje rozlišení časovače platformy, může snížit životnost baterie o 10 procent.

Rozšířené fungování baterie a využití energeticky efektivních technologií jsou klíčovými požadavky dnešních vývojářů. Systém Windows 7 výrazně snižuje počet aktivit, které operační systém provádí, aby se zabránilo použití režimů úspory energie. Podporuje také spouštění systémových služeb, aby procesory mohly být nečinné častěji a zůstaly nečinné déle, což snižuje spotřebu energie. Kromě toho systém Windows 7 využívá nejnovější energeticky efektivní hardware, včetně síťových adaptérů, úložných zařízení a grafických karet.

Windows 7 poskytuje infrastrukturu a nástroje, které vývojářům usnadňují určení energetického dopadu svých aplikací. Sada zpětných volání událostí umožňuje aplikacím snížit jejich aktivitu, když je systém na napájení baterie, a automaticky vertikálně navýšit kapacitu, když je systém na ac napájení. Pro aplikace, které zahrnují proces nebo službu na pozadí, systém Windows 7 nabízí novou infrastrukturu, která automaticky povolí úlohy na pozadí, pokud je to nejvhodnější pro maximalizaci energetické účinnosti. (Viz WHDC Performance Central a řízení spotřeby ve Windows 7 – přehled.)

Správce řízení služeb

Správce řízení systému Windows 7Service (SCM) byl rozšířen tak, aby se služba v systému automaticky spustila a zastavila, když dojde k určité systémové události nebo triggeru. Možnosti spuštění triggeru odstraňují potřebu automatického spuštění služeb při spuštění počítače a následné dotazování nebo čekání na výskyt události, jako je například doručení zařízení. Mezi běžné aktivační události pro služby patří:

  • Příjezd rozhraní třídy zařízení: Spusťte službu pouze v případech, kdy je v systému přítomný nebo připojený určitý typ zařízení.
  • Připojení k doméně: Spusťte službu jenom v případě, že je systém připojený k doméně Windows.
  • Změna zásad skupiny: Automatické spuštění služby při aktualizaci zásad skupiny v systému.
  • Doručení IP adresy: Spusťte službu jenom v případech, kdy je systém připojený k síti.

Vývojáři softwaru můžou použít předdefinované typy aktivačních událostí pro Windows 7 a možnosti konfigurace k povolení funkce spuštění triggeru. Windows 7SCM zveřejňuje novou sadu rozhraní API, která službě umožňují registrovat konkrétní události vlastního triggeru. (Viz Service Control Manager.)

Platforma pro řešení potíží s Windows

Windows 7 poskytuje komplexní a rozšiřitelnou platformu pro řešení potíží, která k řešení problémů používá mechanismus založený na PowerShellu. Mezi klíčové součásti platformy pro řešení potíží patří balíček pro řešení potíží, modul pro řešení potíží a průvodce odstraňováním potíží. Balíček pro řešení potíží je kolekce skriptů PowerShellu a relevantních metadat. Modul pro řešení potíží spustí modul runtime PowerShellu pro spuštění balíčku pro řešení potíží a zpřístupní sadu rozhraní pro řízení spouštění balíčku pro řešení potíží.

Průvodce odstraňováním potíží poskytuje konzistentní prostředí napříč balíčky pro řešení potíží a komunikuje s modulem pro řešení potíží za účelem řešení potíží a řešení problémů zadaných v sadě pro řešení potíží. Spuštění balíčku pro řešení potíží lze také řídit pomocí sady příkazů PowerShellu.

Platforma pro řešení potíží se bezproblémově integruje s Centrem řešení systému Windows 7PC a umožňuje ostatním aplikacím provádět diagnostiku podobným způsobem jako součást jejich režimu správy počítačů. Platforma pro řešení potíží je konfigurovatelná odborníky v oblasti IT prostřednictvím zásad skupiny pro použití v rámci podniku a sady nástrojů pro řešení potíží s Windows, která vývojářům umožňuje vytvářet také balíčky pro řešení potíží. (Viz platformě pro řešení potíží s Windows.)

řešení potíží s uživatelským rozhraním platformy

Platforma pro řešení potíží se bezproblémově integruje s Centrem řešení systému Windows 7PC.