Bagikan melalui


Performa (Panduan Pengembang Windows 7)

Windows 7 memaksimalkan efisiensi dan skalabilitas energi perangkat keras sambil mempertahankan performa tinggi. Efisiensi energi ditingkatkan melalui pengurangan aktivitas latar belakang dan dukungan baru untuk pemicu dimulainya layanan sistem. Windows 7 juga menawarkan peningkatan dalam kernel Windows yang memungkinkan aplikasi dan layanan untuk menskalakan secara efisien antar platform. Performa banyak fitur dan API ditingkatkan di Windows 7 versus Windows Vista. Misalnya, performa driver pada server dioptimalkan oleh API topologi mode pengguna dan mode kernel baru. Penyajian grafis jauh lebih halus dan lebih cepat. Performa aksesibilitas juga jauh lebih cepat daripada sebelumnya.

Membangun Aplikasi Power-Efficient

Membangun aplikasi hemat energi yang memanfaatkan teknologi manajemen daya terbaru adalah tantangan signifikan yang dihadapi pengembang saat ini. Biasanya, produsen prosesor dan perangkat mendapatkan semua perhatian karena penawaran terbaru mereka diukur dan ditolok ukur. Namun, satu aplikasi dapat dengan mudah mencegah generasi terbaru perangkat keras mewujudkan potensi efisiensi energinya. Misalnya, satu aplikasi yang meningkatkan resolusi timer platform dapat mengurangi masa pakai baterai sebesar 10 persen.

Operasi yang diperpanjang pada daya baterai dan penggunaan teknologi hemat energi adalah persyaratan utama untuk pengembang saat ini. Windows 7 sangat mengurangi jumlah aktivitas yang dilakukan sistem operasi yang mencegah penggunaan mode hemat daya. Ini juga mendukung pemicu dimulainya layanan sistem untuk memungkinkan prosesor menjadi menganggur lebih sering dan tetap menganggur lebih lama, yang mengurangi konsumsi daya. Selain itu, Windows 7 memanfaatkan perangkat keras hemat energi terbaru, termasuk adaptor jaringan, perangkat penyimpanan, dan kartu grafis.

Windows 7 menyediakan infrastruktur dan alat yang memudahkan pengembang untuk menentukan dampak energi dari aplikasi mereka. Serangkaian panggilan balik peristiwa memungkinkan aplikasi untuk mengurangi aktivitas mereka ketika sistem menggunakan daya baterai dan secara otomatis meningkatkan skala ketika sistem berada di daya AC . Untuk aplikasi yang melibatkan proses atau layanan latar belakang, Windows 7 menampilkan infrastruktur baru untuk secara otomatis mengaktifkan tugas latar belakang ketika paling tepat untuk memaksimalkan efisiensi energi. (Lihat Pusat Performa WHDC dan Manajemen Daya di Gambaran Umum Windows 7.)

Pengelola Kontrol Layanan

Windows 7Service Control Manager (SCM) telah diperluas sehingga layanan dapat dimulai dan dihentikan secara otomatis ketika peristiwa sistem tertentu, atau pemicu, terjadi pada sistem. Kemampuan mulai pemicu menghapus kebutuhan layanan untuk memulai secara otomatis di startup komputer lalu melakukan polling atau menunggu peristiwa terjadi, seperti kedatangan perangkat. Peristiwa pemicu umum untuk layanan meliputi:

  • Kedatangan antarmuka kelas perangkat: Mulai layanan hanya ketika jenis perangkat tertentu ada atau terpasang pada sistem.
  • Gabungan domain: Mulai layanan hanya jika sistem bergabung ke domain Windows.
  • Perubahan kebijakan grup: Mulai layanan secara otomatis saat kebijakan grup di-refresh pada sistem.
  • Kedatangan alamat IP: Mulai layanan hanya ketika sistem terhubung ke jaringan.

Pengembang perangkat lunak dapat menggunakan jenis pemicu yang telah ditentukan sebelumnya untuk Windows 7 dan opsi konfigurasi untuk mengaktifkan kemampuan pemicu-mulai. Windows 7SCM mengekspos sekumpulan API baru yang memungkinkan layanan mendaftar untuk peristiwa pemicu kustom tertentu. (Lihat Manajer Kontrol Layanan.)

Platform Pemecahan Masalah Windows

Windows 7 menghadirkan Platform Pemecahan Masalah yang komprehensif dan dapat diperluas yang menggunakan mekanisme berbasis PowerShell untuk memecahkan masalah dan menyelesaikan masalah. Komponen utama Platform Pemecahan Masalah mencakup paket pemecahan masalah, mesin pemecahan masalah, dan wizard pemecahan masalah. Paket pemecahan masalah adalah kumpulan skrip PowerShell dan metadata yang relevan. Mesin pemecahan masalah meluncurkan runtime PowerShell untuk menjalankan paket pemecahan masalah, dan memaparkan serangkaian antarmuka untuk mengontrol pemecahan masalah eksekusi paket.

Wizard pemecahan masalah memberikan pengalaman yang konsisten di seluruh paket pemecahan masalah, berkomunikasi dengan mesin pemecahan masalah untuk memecahkan masalah dan menyelesaikan masalah yang ditentukan dalam paket pemecahan masalah. Eksekusi paket pemecahan masalah juga dapat dikontrol melalui sekumpulancommandlet PowerShell.

Platform Pemecahan Masalah terintegrasi dengan Windows 7PC Solution Center dengan mulus, memungkinkan aplikasi lain untuk menjalankan diagnostik dengan cara yang sama sebagai bagian dari rejimen manajemen PC mereka. Platform Pemecahan Masalah dapat dikonfigurasi oleh profesional TI melalui Kebijakan Grup untuk digunakan dalam perusahaan, dan Toolkit Pemecahan Masalah Windows yang memungkinkan pengembang untuk menulis paket pemecahan masalah juga tersedia. (Lihat Platform Pemecahan Masalah Windows.)

ui platform pemecahan masalah

Platform Pemecahan Masalah terintegrasi dengan Windows 7PC Solution Center dengan lancar