Windows XP / 2003 dan sebelumnya (tidak dapat membuktikan ke Windows Vista, tapi saya kira itu sama) semua tampaknya menjadi lebih lambat dari waktu ke waktu karena aplikasi diinstal dan dihapus.
Ini bukan pengamatan yang teruji secara ilmiah, tetapi lebih dari sepotong kebijaksanaan yang dipelajari-melalui-pengalaman. (Saya selalu mencurigai registri sebagai penyebab di balik masalah ini.)
Adakah bukti konkret dari degradasi ini yang terjadi, atau hanya persepsi saya yang tidak valid?
windows
performance
Ben
sumber
sumber
Jawaban:
Saya tidak tahu ada apa dengan yang lain di sini, saya belum pernah bertemu seseorang yang tidak tahu apa yang Anda bicarakan. Ada banyak alasan untuk itu, tetapi beberapa belum diidentifikasi.
Saya akan mulai dengan deskripsi yang lebih baik untuk mereka yang tidak tahu. Instalasi Windows yang baru akan boot di bawah 1 menit. Selama periode 6 bulan, waktu boot komputer tidak hanya akan melambat, tetapi seluruh pengalaman OS tidak setara dengan yang bersih. Jika Anda pernah menginstal ulang windows setelah 1 tahun digunakan, Anda pasti akan melihat perbedaannya.
Alasan untuk memperlambat telah dikaitkan dengan peningkatan kekacauan di registri Anda, dan fragmentasi disk Anda. Anda telah memperhatikan bahwa menghapus instalan tidak membantu, ini sebagian karena semuanya tidak dibersihkan dari registri. Ad-ware dapat menjadi masalah, tetapi ini biasanya bukan penyebabnya.
Anda bisa mendapatkan pembersih registri, menghapus, dan menghapus ad-ware, tetapi bahkan ini tidak akan mengembalikan sistem ke kecepatan semula, tidak ada yang datang dengan penjelasan yang masuk akal untuk ini, hanya saja.
Catatan untuk orang lain, ini bukan perilaku normal untuk OS yang sedang digunakan, saya telah menggunakan Linux selama 4 tahun, sementara ini bukan tanpa instalasi ulang, tidak pernah ada peningkatan kinerja dari menginstal ulang atau memperlambat dari sejumlah besar menginstal / menghapus program.
sumber
O(n)
operasi di manan
kedalaman pohon. Memiliki registri besar dengan banyak kekacauan tidak akan menyebabkan masalah kinerja. Namun, ada dua hal yang terkait dengan registri yang memperlambat. Yang pertama adalah fragmentasi file kumpulan registri. Dampak kedua, dan lebih berat dari keduanya, adalah bahwa aplikasi akan mendaftarkan panggilan balik dan tambahan serta modul yang akan dimuat ketika operasi tertentu terjadi. Memiliki beberapa ratus entri menu konteks berlebihan dalam registri benar-benar memperlambat segalanya.Tidak-tidak, ini sedikit busuk ! ;)
Serius, instalasi windows tidak menurunkan banyak jika Anda tidak menggunakannya sama sekali. Tetapi komputer yang Anda gunakan kemungkinan besar akan memiliki lebih banyak perangkat lunak yang diinstal, banyak dari mereka yang secara otomatis mengatur diri mereka untuk mulai berjalan di latar belakang saat startup. Bahkan semua komputer, apa pun OSnya, dapat diharapkan berjalan lebih lambat karena semakin banyak layanan yang berjalan. Windows mungkin terkenal karena memungkinkan program untuk menginstal sendiri di "folder startup" atau serupa.
Tampaknya juga ada kehilangan responsif dengan banyak program diinstal, bahkan jika mereka tidak berjalan; Saya tidak yakin apa yang menyebabkan ini, tetapi tebakan acak adalah bahwa ada sedikit lebih banyak data untuk diurai setiap kali sebuah menu ditampilkan yang secara subyektif memperlambat komputer tanpa benar-benar mengganggu daya pemrosesan rata-rata ...
sumber
Tidak yakin apa yang Anda tanyakan tanpa lebih spesifik. Versi Windows yang lebih lama memiliki beberapa masalah, tetapi saya menemukan XP dan Vista cukup solid, sampai saya bisa membiarkannya berjalan selama beberapa minggu tanpa reboot dan tidak melihat masalah. Saya yakin bahwa kombinasi perangkat lunak tertentu dapat menyebabkan masalah, tetapi Windows itu sendiri (setidaknya dalam versi terbaru) tampaknya tidak menurunkan kinerja.
sumber
Di sisi lain, bahkan menginstal ulang yang bersih tidak akan membuat komputer lama terasa secepat seperti ketika baru; karena kami berharap semakin banyak. Sepuluh tahun yang lalu Anda menggunakan aplikasi sederhana yang lebih kecil, yang menggunakan lebih sedikit CPU dan RAM, hari ini mungkin bahkan pengolah kata Anda menggunakan perangkat keras efek 3D yang dipercepat ...
Saya percaya, ini adalah penyebab nomor satu dari perasaan ini (seringkali tidak dapat diukur) bahwa komputer semakin lambat. (Tentu saja pada sistem windows mungkin ada perbedaan terukur sebelum dan setelah instalasi ulang. Windows adalah sistem yang kompleks melakukan banyak hal di latar belakang, dan beberapa proses mungkin tidak melakukan pekerjaan yang cukup baik membersihkan diri mereka sendiri. Windows telah telah dikritik untuk banyak hal selama bertahun-tahun, dan menjadi efektif dan tidak menyia - nyiakan sumber daya bukanlah salah satunya); P
sumber
Saya menjalankan Windows XP sejak 2002, dan tidak dapat mengkonfirmasi ke klaim penurunan kinerja yang saya dengar, kecuali untuk waktu boot.
Setiap 2-3 tahun saya menginstal ulang Windows, karena berbagai alasan (partisi ulang dan tidak ingin menggunakan manajer partisi, dll.). Setelah instalasi bersih, Windows melakukan booting cepat dan terasa tajam. Namun, setelah saya menginstal semua program yang saya butuhkan, waktu boot jauh lebih lama, tetapi sebaliknya tidak ada perubahan dalam "keangkuhan", apakah saya menggunakan instalasi yang sama selama satu hari atau satu tahun.
Beberapa tahun yang lalu saya membaca tes dari majalah komputer Jerman, di mana mereka membandingkan kinerja Windows sebelum dan sesudah menjalankan pembersih registri yang berbeda, dan ternyata tidak ada perbedaan. Saya akan berpikir penurunan kinerja yang dialami berasal dari menginstal lebih banyak program dari waktu ke waktu, dan terutama program, yang berjalan di latar belakang. Namun, saya tidak percaya Windows itu sendiri menurunkan kinerja.
sumber
Ketika pertama kali diinstal, windows mengkonfigurasi pengontrol disk untuk menggunakan mode DMA tercepat yang tersedia. Jika ditemukan cukup kesalahan, mode akses diundurkan. Tidak ada mekanisme yang mencoba menggunakan mode lebih cepat jika semuanya beroperasi dengan lancar. Seiring berjalannya waktu, mode ini semakin menurun, hingga semua akses disk berada dalam mode PIO dan komputer tampaknya benar-benar rusak.
Menghapus perangkat pengontrol memaksa windows mengkonfigurasi ulang perangkat menggunakan mode tercepat yang tersedia. Instal ulang yang lengkap menyebabkan ini terjadi.
Spekulasi murni di pihak saya, tetapi lebih masuk akal daripada kembung registri ketika Anda menganggap bahwa orang mengeluh tentang bitrot pada mesin yang memiliki gigabytes kelebihan RAM.
(Tentu saja layanan tambahan dan proses latar belakang lainnya berkontribusi pada waktu boot yang lebih lambat, tetapi gagasan bahwa kinerja perangkat lunak akan menurun tanpa memengaruhi fungsi lain sangat tidak mungkin)
sumber
Saya menduga bahwa bagi banyak orang, ini adalah akumulasi adware. Saya belum melakukan studi ilmiah.
sumber
Akan membantu untuk sedikit lebih spesifik tentang situasinya (berapa lambatnya, apa yang Anda lakukan pada mesin Anda, dll.)?
Saya berharap ini akan menjadi lebih lambat ketika tumbuh: sebagian besar struktur data bekerja dengan cara ini.
Pastikan disk Anda didefragmentasi.
Jika Anda menginstal banyak perangkat lunak, itu biasa untuk mendapatkan banyak entri registri. Tergantung pada perangkat lunaknya, ia mungkin tidak dapat membersihkan kekacauan ketika Anda mencopotnya.
Periksa adware, virus, dll.
Seperti ahockley, saya telah menemukan bahwa XP dan Vista (dengan paket layanan terbaru) cukup stabil - setidaknya sama stabilnya dengan PC Linux yang saya kelola.
sumber
Anda telah meminta bukti nyata bahwa mesin yang menjalankan berbagai versi MS-Windows OS menjadi lebih lambat dari waktu ke waktu. Saya juga mengamati ini. Ada berbagai alasan mengapa itu bisa terjadi.
Ini adalah prosedur sederhana untuk mendapatkan bukti yang Anda minta.
Ini akan memberi Anda jawaban konkret untuk segalanya kecuali alasan 2 karena banyak perangkat lunak sekarang memperbarui sendiri dengan salinan terbaru secara otomatis.
sumber
Bug dalam aplikasi dan DLL (juga dikenal sebagai DLL neraka). MS mencoba untuk memperbaiki bug tetapi tidak bisa karena itu akan merusak terlalu banyak aplikasi. Jadi mereka membuat versi baru DLL dengan fungsi baru -> DLL menjadi lebih besar dan membutuhkan lebih banyak RAM, membutuhkan waktu lebih lama untuk menautkan secara dinamis, dll.
Jika Anda benar-benar sial, kode lama menuntut salinan DLL asli berada di suatu tempat, sehingga MS bahkan harus memberi DLL tetap nama baru. Dengan cara ini, semakin banyak bug menyumbat memori Anda, PC bertukar lebih -> lambat. Program lain telah menyerah pada neraka DLL dan membawa versi mereka sendiri dari DLL yang mereka simpan di direktori instal mereka. Sekarang, Anda harus menyimpan beberapa salinan dari DLL yang sama dalam RAM.
Lalu kami memiliki banyak hal yang terjadi di latar belakang. Pemindai virus menjadi lebih lambat setiap hari karena mereka perlu memeriksa lebih banyak tanda tangan. Sampah menumpuk di direktori tmp, memaksa kepala drive untuk menempuh jarak yang lebih besar. Diperlukan waktu lebih lama untuk memindai direktori.
sumber
Ada berbagai tambalan dan pembaruan yang dibuat Microsoft untuk perangkat lunaknya yang mungkin memainkan peran di sini serta perubahan perangkat keras seiring waktu.
Persyaratan XP Original misalnya mencantumkan 128 MB rekomendasi RAM yang saya ragu ada orang yang akan mencoba menjalankan XP pada jumlah memori yang rendah.
Mesin saya saat ini memiliki setidaknya 2 GB memori yang 16 kali jumlah itu dan umumnya saya tidak akan menjalankan XP pada mesin dengan kurang dari 512 MB RAM, karena berapa banyak memori yang akan digunakan sebagai O / S tidak semua yang dilakukannya saat startup.
sumber
Registri Windows, yang hampir setiap aplikasi Windows menggunakan dengan satu atau lain cara dapat menjadi sangat membengkak dengan data sampah dari waktu ke waktu. Ini terutama benar ketika menginstal dan menghapus banyak aplikasi. Seringkali aplikasi tidak membersihkan entri registri mereka setelah dihapus.
Ada aplikasi di luar sana yang berusaha untuk membersihkan registri dan Anda dapat melakukannya dengan tangan dengan regedit tetapi melanjutkan dengan hati-hati - menghancurkan registri aplikasi akan mencegah pecahnya aplikasi dan berpotensi sistem operasi. Ini hanya satu area untuk mencari peningkatan kinerja, perangkat keras juga bisa dengan mudah disalahkan.
sumber
Ayah saya masih menggunakan IBM semua dalam satu XT, menjalankan DOS 5.0, WordPerfect 5.1, dan Quicken 6.0 untuk mengelola pengeluaran bisnisnya. Ini menjalankan kecepatan yang sama persis hari ini, seperti yang terjadi 6 tahun yang lalu, ketika saya pertama kali mengaturnya di atasnya.
Tentu saja ini menghindari banyak kemungkinan jebakan yang dijelaskan dalam jawaban lain, Tidak ada perangkat lunak baru yang diinstal, tidak ada registri, tidak ada aplikasi startup tambahan.
Anda mungkin hampir menganggap ini sebagai kasus kontrol.
sumber
Yang lain telah memberikan spesifik, tetapi saya pikir pada dasarnya, ini adalah contoh dari hukum kedua termodinamika.
Jika Anda tidak melakukan apa pun untuk mempercepat Windows, itu akan selalu menjadi lebih tidak teratur (dan karenanya lebih lambat) seiring waktu.
sumber
Dengan semua mesin yang saya gunakan secara teratur, saya tidak melihat adanya perlambatan sejak pertama kali saya menggunakannya. Beberapa aplikasi sedikit lebih lambat, tetapi umumnya itu karena versi baru memiliki beberapa dengan beberapa fitur baru. Secara keseluruhan tidak ada banyak perbedaan.
Namun , mesin yang saya dapatkan keluhannya di kantor cenderung memiliki daftar besar "layanan" dan aplikasi lain yang berjalan di latar belakang. Mesin saya tidak memiliki spesifikasi tinggi tetapi berjalan cepat karena saya memastikan bahwa saya tidak memiliki daftar proses yang besar; rata-rata saya punya <50 proses yang berjalan. Orang-orang di kantor yang mengatakan "mesin saya lambat" telah, terlepas dari permintaan saya, menginstal ini atau itu dan segera mereka punya ~ 100 proses berjalan (termasuk beberapa anti-virus, Yahoo / Google toolbar, dll). Bahkan ketika mereka melakukan uninstall hal-hal yang mereka instal crapware cenderung membiarkan layanan sekitar atau EXE kecil berjalan.
Jika Anda mengalami pelambatan, saya katakan sudah waktunya untuk Mulai> Jalankan> msconfig dan hapus sampah yang di-boot ketika Anda melakukannya.
sumber
SSD berjalan jauh untuk menyembuhkan kinerja yang lesu.
Saya mengandalkan WinDirStat untuk menemukan file besar dan terlupakan, direktori dengan terlalu banyak file, dan direktori dengan terlalu banyak direktori. Begitulah cara saya mengetahui tentang WebsiteCache.
Saya menggunakan CCleaner untuk meningkatkan jejak registri.
Saya menggunakan ProcessExplorer untuk menemukan aplikasi yang bocor.
Saya menggunakan TcpView untuk menjaga koneksi TCP / IP tetap terkendali.
Saya menggunakan autoruns untuk menjaga aplikasi dan layanan start-up.
Saya benar-benar berharap suatu hari nanti menemukan cara untuk membersihkan folder WinSxS (apakah itu berdiri untuk menang-sukses, atau apakah itu yang saya pikirkan).
Dengan alat-alat ini, semuanya baik-baik saja pada Windows XP yang awalnya diinstal 3 atau 4 tahun yang lalu.
sumber
Menjalankan perangkat lunak dengan kebocoran memori akan menyebabkan hal ini, karena lebih sedikit memori yang tersedia untuk cache. Untuk pengguna rumahan rata-rata, spyware / crapware sering menjadi masalah juga jika Anda melihatnya dari sudut pandang ini.
sumber
Apakah Anda yakin ini bukan kinerja perangkat keras yang menurun?
Ambil beberapa tolok ukur yang baik, instal ulang sistem seperti saat Anda pertama kali mendapatkannya, lalu ukur kembali. Saya ingin tahu apakah HDD atau komponen lain yang harus disalahkan.
sumber
Selain adware, pengembang aplikasi lain ingin aplikasinya memuat bootstrappers ketika windows dimulai, untuk mengurangi waktu yang dibutuhkan aplikasi mereka untuk memuat, atau mereka menginginkan layanan latar belakang untuk menangani pembaruan unduhan dll. Contoh Umum: Microsoft Office, Google Updater , Adobe Acrobat.
Untuk membandingkan, coba buka msconfig dan nonaktifkan semua item dan layanan startup lalu reboot.
sumber
Ini tidak hanya berkaitan dengan registri. Ketika aplikasi diinstal, mereka kadang-kadang menginstal muatan sampah yang tidak perlu yang bahkan jika program tidak digunakan, kemudian dijalankan di latar belakang sejak start-up. Ketika aplikasi dihapus, apakah mereka selalu menghapus dengan benar, atau apakah mereka meninggalkan bit aplikasi dan file di belakang atau meninggalkan windows masih berusaha untuk menemukan, menjalankan atau menggunakan berbagai bagian yang sekarang hilang, atau ada potongan yang dihapus yang program lain juga bergantung pada? Instal dan hapus instalan program aplikasi cukup sering dan pada akhirnya Windows itu sendiri mulai menjadi tidak stabil dan perlu instalasi bersih.
sumber
Ini terutama berkaitan dengan fragmentasi disk dan peningkatan jumlah layanan dan proses latar belakang saat perangkat lunak tambahan diinstal.
Vista memecahkan masalah fragmentasi disk dengan sangat cerdik: Begitu cerdiknya bahwa mesin Vista cenderung benar-benar meningkatkan kecepatan dari waktu ke waktu. Di sisi lain, menginstal banyak layanan dapat menyeret Vista seperti halnya XP.
Windows 7 juga memiliki fitur Vista yang mencegah OS melambat seiring berjalannya waktu karena fragmentasi.
Perhatikan bahwa "fragmentasi" dalam konteks ini merujuk tidak hanya pada file individual yang terfragmentasi tetapi juga koleksi file yang dimuat pada saat yang sama tidak bersama-sama di disk.
sumber
Masalahnya adalah bahwa Windows tidak memiliki repositori untuk perangkat lunak, Linux memiliki semua perangkat lunak yang diorganisir oleh beberapa perangkat lunak instalasi yang ditentukan (apt-get, dll.) Sementara di Windows land masing-masing orang adalah untuk dirinya sendiri, Anda dapat menginstal apa saja, di mana saja dan siapa jam tangan semua orang adalah registri.
Masalahnya bukan Windows itu sendiri, melainkan bagaimana aplikasi menggunakan registri. Di Linux, setiap file program memiliki tempatnya dan dependensi ditangani secara manual atau oleh beberapa perangkat lunak kontrol master. Di windows orang yang membuat aplikasi juga harus membuat program penghapusan instalasi. Yah, Anda biasanya tidak ingin pengguna menghapus instalasi perangkat lunak Anda dan jika pengguna melakukannya Anda biasanya tidak peduli dengan apa yang terjadi pada pengguna.
sumber
Saya setuju bahwa perlambatan Windows adalah fakta kehidupan untuk semua sistem Windows (walaupun saya belum pernah menggunakan Windows Vista atau Windows 7, jadi saya tidak bisa berkomentar).
Selain dari fragmentasi registri / korupsi dan fragmentasi hard drive / dan korupsi (layak dijalankan
chkdsk
dengan parameter F dari waktu ke waktu), saya pikir menginstal aplikasi yang menambah diri mereka ke startup tetapi lebih sering karena layanan merupakan kontributor besar untuk perlambatan. Mereka membutuhkan waktu saat startup dan mengambil sumber daya selama menjalankan umum. Satu sendiri mungkin tidak akan membuat perbedaan, tetapi membangun mereka dari waktu ke waktu tidak. Ada baiknya melihat daftar layanan yang berjalan di mesin Anda dan mengubah opsi startup mereka jika Anda tidak menggunakannya. Pastikan Anda menyelidiki dengan tepat apa yang mereka lakukan pertama kali.Memulai sendiri bisa menjadi tugas memonopoli sumber daya juga. Sebaiknya defragging start up dari waktu ke waktu dengan aplikasi gratis yang disediakan Microsoft, bernama BootVis . Ini akan membuat profil mesin Anda saat startup dan menyusun ulang (defrag) apa pun yang perlu dimuat saat start up sehingga memuat lebih cepat, misalnya, driver.
Browser juga bisa dimuat dengan add-on dan toolbar dari waktu ke waktu yang juga akan memperlambat persepsi Anda tentang sistem. Saya pikir patut untuk menghapus instalan tambahan yang tidak digunakan dari waktu ke waktu.
Namun, hasil terbaik berasal dari instalasi baru. Sangat menarik untuk membaca bahwa OS lain tidak menderita masalah ini.
sumber