Lebar Jalur Setiap Apl
Aplikasi mana yang sedang menggunakan data, sekarang.
Kadar semata-mata memberitahu anda bahawa sesuatu sedang berlaku. Ia tidak memberitahu apa. Pinned memecahkan angka langsung mengikut proses, supaya “kenapa sambungan saya sibuk” ada jawapan, bukan sekadar syak.
Panel itu sendiri, dilukis daripada aplikasi yang sedang berjalan. Ia membawa kadar langsung, carta, jumlah anda, had dan unjurannya, serta proses yang memindahkan data, dalam bahasa yang anda baca.
Rajah 2 / mengikut proses
Diukur pada Mac pembangun
- cloudflared 4.42 GB
- claude 163.1 MB
- node 54.6 MB
- mongod 52.2 MB
Cara biasa untuk mengaitkan trafik kepada satu proses ialah memasang pembantu istimewa. Alternatif komersial memasang satu root LaunchDaemon: ia dimuatkan apabila Mac anda dimuatkan, dan kekal resident sama ada anda membuka menu itu atau tidak. Itu adalah sebahagian kekal sistem anda, berjalan sebagai root, sebagai pertukaran untuk satu senarai yang sekali-sekala anda lihat sepintas lalu.
Pinned tidak berbuat demikian. Pengaitan setiap apl berjalan di dalam sandbox, dalam aplikasi itu sendiri. Tiada pembantu istimewa, tiada daemon root, tiada kata laluan admin, dan tiada gesaan kebenaran pada bila-bila masa.
Model kos berikutan itu. Pinned mengambil sampel setiap apl pada selang minimum 3 saat semasa panel dibuka. Tutup panel dan kerja itu berhenti melainkan amaran kadar apl yang didayakan memerlukannya; pemantau tunggal itu mengambil sampel setiap 10 saat. Tanpa amaran sedemikian, tiada pensampel setiap apl di latar belakang.
Kosnya
Ada dua had yang wajar dinyatakan secara terus terang. Tinjauan 3 saat tidak dapat melihat pemindahan yang bermula dan berakhir antara dua sampel, jadi ledakan singkat boleh terlepas sepenuhnya. Dan angka setiap apl dikumpulkan pada peringkat soket, bermakna jumlahnya tidak tepat sama dengan jumlah antara muka.