Bagaimana saya dapat meningkatkan penggunaan memori aplikasi saya? [Tutup]

10

Saya menulis aplikasi C #, dan dapat melihat penggunaan memori meningkat dengan meningkatnya waktu berjalan aplikasi.

Adakah alat atau teknik yang bisa saya monitor penggunaan memori aplikasi saya, identifikasi kebocoran memori dan umumnya meningkatkan penggunaan memori aplikasi saya?

Andre Lombaard
sumber

Jawaban:

14

Sumber daya berikut dapat membantu Anda

Untuk Alat

  • .NET Memory Profiler Sebaik memantau memori dengan sendirinya, Anda mungkin berpikir tentang profil memori untuk mengidentifikasi kebocoran atau objek basi.
  • .NET Memory Profileing Alat ini membantu saya untuk menyelesaikan berbagai masalah terkait dengan manajemen memori dalam aplikasi C # .Net yang harus saya gunakan.
  • Alat Mentor Alat ini menjelaskan cara menggunakan Pemurnian Rasional untuk profil dan meningkatkan penggunaan memori dalam aplikasi kode terkelola. Mentor alat ini berlaku untuk digunakan dengan sistem yang menjalankan Microsoft .NET Framework pada Microsoft Windows.
  • VMMap Ini adalah alat pintar yang memberi Anda gambaran tentang apa yang mengambil memori dalam proses yang sedang berjalan.

  • ANTS Memory Profiler Alat ini menemukan kebocoran memori dan mengoptimalkan penggunaan memori dalam aplikasi .NET Anda.

Untuk Konsep & Teknik

Md Mahbubur Rahman
sumber
1
Saya telah menggunakan dan senang dengan produk redgate. Mereka menyediakan ANTS Memory profiler
Ben
@ Ben, Ya. Satu lagi yang bagus. Saya telah menambahkan ini pada jawaban.
Md Mahbubur Rahman
Jetbrains (pembuat penyelamat) dotTrace juga
razethestray