Mengapa penggunaan memori Skype begitu tinggi?


9

Menurut TaskManager pada W7, Skype menggunakan memori 72Mb. Saya tidak ada panggilan atau apa pun - itu baru saja masuk.

Apakah ini perlu diperhatikan?


2
Memori 72MB bukan penggunaan tinggi. Penggunaan semacam ini untuk Skype sangat normal.
Ramhound

Apakah Anda berbicara tentang memori fisik? Ukuran komit? Memori virtual? Apa tepatnya yang Anda ukur?
David Schwartz

9
Saya memiliki pertanyaan yang sama, tetapi milik saya melonjak di atas 550mb (set kerja pribadi), dengan ukuran komit 1.1gb. Tidak benar-benar ingin membuat pertanyaan baru, namun jawaban terbaik saat ini tidak berguna bagi saya.
AnnanFay

@Ramhound Tidak ada yang 'normal' tentang 72MB RAM. Itu banyak. Server MySQL dan OpenLDAP berjalan di setengahnya, dan percayalah mereka melakukan lebih banyak daripada Skype.
user207421

@ EJP - Saya tidak setuju. Anda tidak dapat membandingkan server MySQL dan OpenLDAP dengan Skype, mereka melakukan hal yang sama sekali berbeda, perbandingan yang tidak berguna.
Ramhound

Jawaban:


4

Saya menemukan dua hal yang membantu menurunkan penggunaan memori Skype yang tidak masuk akal dan tidak efisien:

  • Matikan animasi emotikon (atau emotikon sekaligus)
    • Pilihan> IM> Matikan animasi emotikon
  • Hanya tampilkan nama kontak tanpa gambar
    • Pilihan> Daftar Kontak> Hanya nama kontak

Skype saya - berjalan di komputer perusahaan untuk penggunaan perusahaan - secara konsisten menggunakan> 500MB memori fisik, ini menjadi nilai dasar tanpa utas pesan yang benar-benar terbuka. Ketika saya memiliki beberapa utas terbuka, dengan sejarah panjang di masing-masingnya, ia dapat meningkat hingga 200MB dengan mudah.

Sebagian besar penggunaan memori ini tampaknya disebabkan oleh daftar kontak (perusahaan) yang panjang dan penyangga Skype dari riwayat percakapan, gambar profil, dan utas aktif, tetapi itu hanya dugaan.


2

Tidak. Ini adalah nilai yang sangat normal. Kecuali jika suatu program tidak dioptimalkan dengan cermat untuk penggunaan memori, yaitu.


4
Sebagai pengembang perangkat lunak, itu tidak benar. Meskipun itu tidak banyak dalam hal relatif, banyak untuk program yang tidak melakukan apa-apa. Ketika saya mencari di Task Manager, Skype adalah pengguna memori terbesar ke-4 - menggunakan 3X lebih banyak dari DropBox atau explorer.exe.
Tn. Boy

1
Itu tidak benar secara universal . Namun, ketika menggunakan kerangka kerja GUI yang tidak terlalu ringan, nilai-nilai ini tidak biasa. Saya memiliki Chrome yang berjalan pada beberapa ratusan megabyte, Firefox sekitar 600 MB - bahkan Explorer menggunakan 140 MB. Skype sama sekali tidak sebanding dengan Dropbox.
Daniel B

1
Ini bukan jawaban yang sangat berguna bagi orang-orang yang datang ke sini dari mesin pencari (lihat komentar saya untuk pertanyaan utama). Jika ini adalah jawaban yang benar, pertanyaannya terdengar terlokalisasi. Ketika pertanyaan diperluas, jawaban ini menjadi tidak berguna.
AnnanFay

@Annan Yah, masalah Anda jelas bukan masalah pertanyaan ini, kalau begitu.
Daniel B

1
Ya itu adalah sesuatu yang harus diperhatikan. Skype saya saat ini menggunakan 205MB, yang hampir sama banyak memori dari Firefox yang memiliki selusin tab lebih dan rendering ratusan kontrol dan font windows. Ini adalah urutan kedua teratas dan 95% tidak melakukan apa-apa selain menampilkan satu jendela dan beberapa teks dan beberapa gambar. Jawaban ini tidak masuk akal.
user207421

2

Skype akan membuat sumber daya untuk setiap profil dalam daftar kontak Anda (foto terutama dapat memakan ram), profil Anda sendiri dan riwayat apa pun yang disimpannya, membuat buffer untuk menangani koneksi, buffer untuk riwayat percakapan, dll.

Exe adalah 20 mcg saja, dan umumnya banyak sistem memori di sana akan perlu mengalokasikan beberapa ruang kerja dasar begitu mereka inisialisasi, bahkan jika subsistem itu tidak digunakan.

Melihat itu, saya akan mengatakan itu menggunakan lebih dari yang dibutuhkan tetapi tidak cukup bahwa mereka ingin membuang waktu untuk mengoptimalkan penggunaan memori.

EDIT - Juga, jika itu menciptakan banyak jendela dan antarmuka pengguna yang hanya disembunyikan, yang dapat meningkatkan penggunaan memori secara dramatis. Skype memiliki BANYAK fungsi yang mungkin tidak Anda akses.


1
Apakah saya bisa menonaktifkan fungsi yang tidak digunakan? Jawaban ini kedengarannya benar, tetapi jika itu memberikan beberapa petunjuk tentang solusi, itu bahkan akan berguna.
Tomáš Zato - Reinstate Monica

Oh, sayang. Begitu juga Firefox atau IE dan mereka melakukan lebih dari Skype.
user207421

Maaf, saya tidak tahu apa pun yang dapat Anda lakukan untuk mengurangi penggunaan memori di Skype .. penggunaan memori umumnya bukan prioritas pada aplikasi desktop (atau bahkan ponsel hari ini) karena aksesibilitas ram. Dibandingkan dengan seberapa banyak peramban Anda akan memakan habis dengan beberapa halaman terbuka, Skype harus menjadi yang paling sedikit masalah Anda ...
James Podesta

1

Masalahnya adalah bahwa Skype menggunakan tipologi koneksi P2P, karenanya aplikasi perlu menggunakan beberapa pengguna sebagai node relai atau super node untuk meng-host koneksi antara pengguna lain. Masalah ini terjadi ketika komputer Anda sangat kuat sehingga program memilih Anda untuk meng-host koneksi.

Untuk mengatasi masalah ini, yang harus Anda lakukan adalah menghapus file tabel routing untuk memperbaruinya. Anda dapat melakukannya di Windows, sebagai berikut:

  • Hentikan Skype sepenuhnya. Anda dapat melakukannya dengan mengklik kanan ikon Skype di baki sistem di sebelah jam (kanan bawah layar Anda), lalu pilih Berhenti.
  • Tekan pada keyboard Anda tombol Windows plus R.
  • Ketik di kotak run C: \ Users \\ AppData \ Roaming \ Skype
  • Hapus file yang dibagikan atau shared.xml, bukan shared.lck
  • Mulai Skype lagi.

Di Mac, Anda dapat menghapus file yang sama seperti berikut:

  • Keluar dari Skype. Klik kanan Skype di Dock, lalu pilih Quit.
  • Buka rumah> Perpustakaan> Dukungan aplikasi> Skype.
  • Hapus file shared.xml.

1
Tampaknya jawaban ini sedikit bersifat spam
Jonathan

Bisakah Anda memberikan sumber yang mengkonfirmasi teori node relay Anda? Saya tidak melihat alasan untuk menggunakan node relai di komunikator P2P. Menghindari node perantara adalah seluruh titik P2P. AFAIK Skype supernodes ada, tetapi mereka adalah server khusus yang dijalankan oleh Skype / MS, bukan komputer pengguna.
gronostaj

5
Apa itu spam tentang hal itu?
Tn. Boy

@ gronostaj Jika kedua ujung koneksi P2P berada di belakang firewall, maka diperlukan node perantara. Saya setuju dalam berpikir bahwa MS menutup semua supernode pihak ke-3 beberapa waktu yang lalu.
Darth Android
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.