Jadi saya punya komputer dengan 3,45 GB RAM sesuai dengan OS saya (XP). Saya memiliki 2 GB RAM virtual.
Perusahaan saya mendorong Excel ke batas referensi lembar kerja lain yang memakan banyak sumber daya. Sering kali ketika menjalankan perhitungan, tabungan, dll, program akan nampak hang untuk kadang-kadang sebanyak 10 menit.
Ketika mencari untuk melihat apa masalahnya, saya perhatikan prosesor biasanya berjalan sekitar 8-12% tetapi RAM biasanya 250.000+ KB. Ini menyebabkan komputer saya berjalan lambat yang akan masuk akal bagi saya jika saya hanya memiliki 512 atau mungkin satu Gigabyte RAM. Saya tahu bahwa 250.000 adalah sedikit memori untuk digunakan untuk OS, tetapi memiliki total 6 GB, saya akan mengharapkan kinerja yang jauh lebih baik.
Apakah ada penjelasan mengapa itu berjalan sangat lambat?
sunting: Saya harus mengklarifikasi. Saya mencari lebih banyak konsep di balik ini bukan hanya solusi untuk komputer saya berjalan lambat (itu hanya seharusnya menjadi contoh). Saya berada di bawah persepsi bahwa saya harus dapat menggunakan hampir semua RAM saya sebelum melihat perubahan kecepatan yang serius yang akan mempengaruhi seluruh sistem saya.
sumber
Jawaban:
Mungkinkah beberapa spreadsheet yang direferensikan ini berada di LAN? Jika demikian, koneksi seperti apa yang Anda miliki ke file di LAN (100mbit, Gigabit, nirkabel, dll)?
Excel sangat "cerewet". Terutama ketika Anda berurusan dengan spreadsheet referensi dan data yang tersebar di berbagai sumber, dibutuhkan banyak komunikasi bagi aplikasi untuk mengirim dan menerima informasi yang diperlukan. Jika sebagian besar file ada di jaringan berbagi dan drive jaringan, ini mungkin menjelaskan setidaknya sepotong kelambatan yang Anda alami.
Selanjutnya, terlepas dari berapa banyak memori yang Anda gunakan, Anda mungkin akan menemukan excel.exe biasanya tidak mengambil banyak memori seperti yang Anda harapkan. Apakah ada proses lain yang berjalan di komputer Anda yang tidak perlu? Banyak ikon bilah tugas (di sebelah jam Anda) yang Anda tidak tahu bagaimana mereka sampai di sana atau untuk apa mereka?
Akhirnya, banyak perusahaan memanfaatkan Excel jauh melebihi fungsi terbaiknya, seperti yang tampaknya dilakukan perusahaan Anda (mengapa, oh mengapa mereka tidak menggunakan database ketika mereka membutuhkan database dan membiarkan Excel pada fungsi perekaman dan pemrosesan data yang sederhana ??? ?), Saya telah menemukan bahwa membandingkan kecepatan Excel pada mesin kami yang lebih lama / lebih lambat (desktop IBM 4 tahun 8215 dan 9645) dan mesin yang lebih baru / lebih cepat (desktop lama 6 bulan, 3269, 9964), dan tidak ada perbedaan yang signifikan .
Bergantung pada bagaimana makro dan kode yang menghubungkan spreadsheet ditulis, mungkin pada dasarnya ada batas keras seberapa cepat spreadsheet itu dapat mengumpulkan dan memproses data yang dibutuhkan.
Yang dapat Anda lakukan adalah mengidentifikasi dan mengurangi semua kemungkinan kelambatan yang Anda bisa, dan berharap yang terbaik.
sumber
Windows XP tidak melakukan pekerjaan yang sangat baik dalam menggunakan lebih dari sekitar 1GB RAM. Beberapa aplikasi mungkin menggunakan lebih banyak, tetapi tidak ada aplikasi tunggal yang dapat menggunakan lebih dari 2GB pada suatu waktu, setidaknya secara default - itulah ruang alamat virtual terbesar yang bisa dilihat oleh aplikasi. Ada mode yang memungkinkan ruang alamat 3GB, tetapi itu dapat menyebabkan masalah kompatibilitas untuk banyak perangkat lunak.
Jika mesin Anda hanya menggunakan 0.25GB, itu tampaknya cukup aneh - kecuali jika memori bukan hambatan Anda sama sekali.
Jika mesin Anda "tampaknya hang", tebakan saya adalah Anda melakukan banyak akses hard disk. Itu mungkin membuat masalah penggunaan memori Windows XP relevan - Windows 7 jauh lebih agresif dalam memprediksi apa yang akan Anda gunakan dalam waktu dekat dan menyimpannya. Windows XP bahkan tidak akan menggunakan memori sebanyak itu untuk cache, apalagi mencoba melakukan cache prediktif, sehingga Anda jauh lebih mungkin untuk "meremukkan" hard disk.
Jika itu masalahnya, beberapa opsi untuk dipertimbangkan adalah ...
Coba gunakan ramdisk, untuk meminimalkan penggunaan harddisk. Letakkan dokumen di sana, dan pastikan semua file sementara juga disimpan di sana. Bahkan ada beberapa ramdisk yang tersedia yang akan menggunakan RAM di luar 4GB yang dapat diakses oleh Windows XP 32-bit.
Gunakan raid array dengan striping, untuk meningkatkan kinerja hard disk Anda.
Gunakan hard disk solid state - tetapi ketahuilah bahwa jika aplikasi Anda melakukan banyak penulisan, itu dapat menyebabkan keausan berlebih untuk SSD itu. Juga, Windows XP tidak dioptimalkan untuk SSD - lihat pembaruan untuk mendukung Trim.
Pada dasarnya, idenya adalah (1) untuk memaksa sistem Anda menggunakan RAM, atau (2, 3) untuk berinvestasi dalam perangkat keras yang akan mengurangi hambatan kinerja Anda.
sumber
Kedengarannya seperti Anda menggunakan sistem operasi 32 bit (Anda tidak mengatakan dengan pasti dalam pertanyaan), dalam hal ini Anda terbatas pada memori addressable 3.45GB . Windows tidak tahu tentang memori apa pun di atas batas ini.
Ini berarti bahwa ketika menjalankan program yang menggunakan banyak sumber daya, Anda akan sering membuka halaman untuk disk karena OS harus menukar data dalam memori dengan yang ada pada disk. Anda dapat mencoba meningkatkan ukuran file halaman Anda (dengan asumsi itulah yang Anda maksud dengan RAM virtual), tetapi Anda akan lebih baik membiarkan Windows mengelola ini.
Anda perlu menginstal sistem operasi 64 bit untuk mendapatkan manfaat kinerja apa pun dari memori Anda.
sumber
Saya menduga ada sesuatu yang sama sekali berbeda dari jawaban saat ini: Saya ingin tahu apakah Anda telah menginstal "Validasi File Microsoft Office untuk Office 2003, 2007 Office, dan Office 2010" diinstal.
Ini membawa akses jaringan file Excel ke CRAWL. Butuh waktu sekitar 1 menit hanya untuk membuka file 21k. Begitu lepas, bang !, kembali normal.
Lihat posting saya di sini di Server Fault, dan artikel KB terkait, yang mencatat ini sebagai "masalah yang diketahui".
/server/286427/slow-opening-of-excel-files-on-the-network
sumber
Jawaban lain menyebutkan hal-hal yang dapat berkontribusi pada masalah Anda, tetapi tidak satupun dari mereka yang menyebutkan bahwa Excel memiliki batas memori bawaan; itu tidak akan menggunakan semua RAM PC.
Berikut adalah beberapa batasan yang dimiliki Excel:
Sumber dan info lebih lanjut: Batas Memori Excel , oleh Charles Williams, Microsoft Excel MVP
sumber