Saya baru-baru ini ditingkatkan ke OS 64-bit (Windows 7) dari versi 32-bit lama saya. Saya perhatikan bahwa sementara beberapa aplikasi tersedia dalam 64-bit (mis. Klien DC, Tortoise SVN, driver Grafik), banyak yang masih aplikasi 32-bit (mis. Firefox, adobe reader).
Jadi, seberapa pentingkah memiliki aplikasi 64-bit (kinerja bijaksana)? Saya menggunakan laptop saya untuk banyak hal berbeda seperti bermain game, coding dll.
64-bit
performance
apoorv020
sumber
sumber
Jawaban:
Saya tidak berpikir itu penting untuk memiliki aplikasi 64-bit per se.
Keuntungan memiliki aplikasi 64-bit adalah dapat:
¹ Program 64-bit mungkin sedikit lebih cepat (tergantung cara kerjanya). Jika aplikasi Anda kehabisan memori (seperti Photoshop, rendering 3D, dll) maka memiliki versi 64-bit akan memberikannya akses ke semua memori komputer. Tanpa itu akan terbatas pada sekitar 2GB. Itu berdasarkan aplikasi , jadi dua aplikasi dapat mengakses total 4GB.
² Melakukan operasi 64-bit pada sistem operasi 64-bit lebih cepat daripada melakukannya pada sistem operasi 32-bit - dibutuhkan setidaknya 2 operasi 32-bit untuk melakukan hal yang sama.
Dari sisi stabilitas seharusnya tidak ada perbedaan antara aplikasi 64-bit dan 32-bit.
sumber
Manfaat terbesar dari menggunakan aplikasi 64 bit pada OS 64 bit adalah Anda memiliki akses penuh ke semua memori yang tersedia di sistem. Dengan alamat memori 64 bit aplikasi dapat mengakses lebih banyak memori daripada 32 bit yang setara.
Selain itu, program 64 bit akan bekerja "lebih baik" daripada 32 bit karena mereka menggunakan arsitektur sistem asli. Operasi seperti pembacaan memori dilakukan secara asli dll. Ini berarti bahwa OS tidak harus melakukan pekerjaan tambahan "menerjemahkan" (mengepak / membongkar memori dll.) Perintah yang digunakan aplikasi.
Namun, sebagian besar program - seperti Firefox, Word, Adobe Reader dll - menghabiskan sebagian besar waktu mereka menunggu input pengguna sehingga efisiensi tidak selalu menjadi perhatian utama. Juga sebagian besar aplikasi ini (saat ini) tidak memerlukan memori ekstra yang akan memberikan akses ke 64 bit.
Program seperti driver grafis harus bekerja secara efisien dan mungkin memiliki akses ke register memori yang lebih tinggi sehingga perlu 64 bit.
sumber
Ya, Anda dapat menjalankan tanpa masalah aplikasi 32bit di sistem operasi 64bit Anda, TETAPI. Ada masalah lain membuang-buang ruang - perpustakaan. Pada dasarnya sebuah aplikasi akan memuat pustaka yang diperlukan, tetapi masalahnya adalah pustaka 64 bit tidak kompatibel dengan pustaka 32 bit, dan sebaliknya.
Tentu saja biasanya perpustakaan yang dibutuhkan dikirimkan dengan aplikasi itu sendiri, tetapi yang intinya - yang Windows - disimpan dua kali - salah satunya - yang 32bit, dan yang lain - yang 64bit.
Mereka juga menempati lebih banyak memori pada RAM jika Anda memiliki satu aplikasi 32bit dan satu lagi 64bit berjalan secara bersamaan - kedua aplikasi memuat versi perpustakaan mereka sendiri dan sehingga mereka menggunakan lebih banyak RAM daripada yang mereka bisa jika mereka berdua menggunakan perpustakaan yang sama.
Jadi, demi menghemat RAM dan ruang Hard Drive - coba jalankan dan instal aplikasi 64bit saja, dan instal aplikasi 32bit hanya jika Anda tidak dapat menemukan versi 64bit. Sekarang, semakin banyak aplikasi dikirimkan dalam kedua versi.
sumber
Jawabannya adalah, tergantung"
Beberapa 'aplikasi' 32-bit tidak akan berfungsi dalam mode 64-bit, misalnya driver grafis dan ekstensi shell (seperti Tortoise SVN). Dalam kasus seperti itu, Anda memerlukan versi 64-bit.
Untuk aplikasi normal lainnya, maka itu tergantung pada apa yang mereka lakukan.
Jika Anda memiliki, misalnya, 16GB memori dan menjalankan SQL server dengan database yang sangat besar, maka memiliki SQL versi 64-bit sangat penting.
Namun, jika Anda memiliki memori 4Gb (dengan hampir 1gb 'dicuri' oleh kartu video), maka Anda mungkin kehabisan memori dan menggunakan aplikasi 64-bit (yang mungkin memerlukan lebih banyak memori) dapat memperlambat sistem Anda.
Bahkan mengabaikan pertimbangan memori, Anda tidak dapat mengatakan dengan pasti bahwa aplikasi 32-bit yang berjalan dalam mode 64-bit akan lebih cepat atau lebih lambat dari yang setara dengan 64-bit, atau apakah aplikasi tersebut akan lebih cepat atau lebih lambat daripada saat menjalankan pada 32 sistem operasi -bit.
Secara pribadi, jika saya mencari utilitas atau aplikasi kecil untuk mesin saya, saya akan memeriksa apakah ia bekerja dengan sistem operasi 64-bit, tetapi apakah aplikasi tersebut 32-bit atau 64-bit biasanya tidak tinggi pada daftar prioritas saya .
Menurut Process Explorer, saat ini saya memiliki 25 proses 64-bit dan 28 proses 32-bit berjalan, mengabaikan Chrome)
sumber
Ingatlah bahwa pada Windows 64-bit, aplikasi 32-bit dijalankan melalui lapisan emulasi yang dikenal sebagai WOW64 , yang memang memberlakukan beberapa batasan tambahan yang tidak ada saat berjalan di bawah OS Windows 32-bit.
Dari https://msdn.microsoft.com/en-us/library/aa384219(v=vs.85).aspx :
Kinerja dan Konsumsi Memori Di Bawah WOW64
Set bekerja. WOW64 meningkatkan ukuran set kerja aplikasi.
WOW64 memungkinkan aplikasi 32-bit untuk memanfaatkan kernel 64-bit. Oleh karena itu, aplikasi 32-bit dapat menggunakan jumlah kernel dan handle jendela yang lebih banyak. Namun, aplikasi 32-bit mungkin tidak dapat membuat banyak utas di bawah WOW64 sebanyak yang mereka bisa ketika berjalan secara native pada sistem berbasis x86 karena WOW64 mengalokasikan tumpukan 64-bit tambahan (biasanya 512 KB) untuk setiap utas. Selain itu, beberapa jumlah ruang alamat dicadangkan untuk WOW64 sendiri dan struktur data yang digunakannya. Jumlah yang dipesan tergantung pada prosesor; lebih banyak dicadangkan pada Intel Itanium daripada pada prosesor x64.
sumber
Mari kita tidak memotong pendek ini. Batu 64-bit. Jika Anda bisa mendapatkannya, gunakan itu. Visual Studio, SQL Server (bahkan hanya menggunakan Management Studio saja) semua mendapat manfaat dari versi 64-bit yang berjalan. Anda tidak bisa mengatakan itu tidak layak. Tidak, itu bukan keharusan, tetapi kita harus mencari untuk meningkatkan kecepatan pada notebook dan laptop milik pengembang dan pengguna lain (bahkan non-teknisi yang menggunakan MS Word sederhana). Mengapa tidak mengambil keuntungan dan mempromosikan serta berbicara 64-bit di perusahaan Anda? Ini benar-benar tidak baru lagi ... sudah menjadi atau sudah biasa.
Ini konyol untuk mengatakan Anda tidak mendapat banyak manfaat dari 64-bit seperti itu konyol untuk mengatakan kepada saya bahwa menambahkan 4 gigs untuk menyelesaikan total 8 gigs di laptop apa pun, pengguna mana pun tidak sepadan. Itu hanya contoh lain dari admin Jaringan IT serakah atau perusahaan di mana peningkatan ke 64-bit biasanya gratis di kebanyakan kasus dan kemudian untuk RAM itu sangat murah dan meningkatkan produktivitas pengguna Anda dua kali lipat.
Jadi tidak itu tidak harus tetapi harus menjadi suatu keharusan. Saya tidak suka minimalis ketika datang ke alat-alat seperti desktop dan laptop.
Saya benar-benar tidak setuju ketika orang mengatakan aplikasi 64-bit adalah sesuatu yang Anda masih harus sangat "hati-hati" dengan ... setidaknya tidak sebanyak ketika pertama kali keluar, itu sudah pasti.
Jika 64-bit adalah masalah seperti itu maka sebagian besar desktop dan laptop hari ini tidak akan bermigrasi ke 64-bit Win 7. Seluruh perusahaan kami mendorong Win 7 Pro 64-bit ke SEMUA pengguna (lebih dari 100,00 karyawan)
sumber
Itu sepenuhnya tergantung pada aplikasi. Sebagian besar aplikasi beroperasi persis sama dalam bentuk 32 bit seperti dalam bentuk 64 bit. Untuk aplikasi yang bermasalah, Anda hampir pasti akan menyadari bahwa versi 32 bit terbatas dan tidak perlu mengajukan pertanyaan.
Satu hal yang harus diperhatikan adalah ketika aplikasi memiliki versi 64 bit yang memiliki dukungan pihak ke-3 yang buruk. Saya sedang memikirkan Excel 2010 yang tersedia dalam bentuk 64 bit. Excel 64 sendiri berfungsi dengan sangat baik, tetapi beberapa ekstensi dan add-on pihak ketiga belum porting. Sebagai contoh lain, pertimbangkan Python di Windows. Sekali lagi, sejumlah modul non-inti penting tidak tersedia atau sulit diperoleh dalam bentuk 64 bit.
Jadi, kecuali Anda benar-benar sangat membutuhkan 64 bit untuk aplikasi yang dimaksud, Anda seringkali dapat lebih aman menggunakan versi 32 bit.
sumber