Hedroom nasıl çalışır, adım adım
Hedroom macOS'ten birkaç sayı okur, bir uygulamanın ters gittiğini fark eder, tek bir düzeltme önerir ve siz kabul ettikten sonra olanı ölçer. İşte her adım ve kullandığı eşikler.
Bu sayfadaki sayılar Hedroom'un kendi tasarım belgelerinden ve kodundan gelir. Bir sayı ölçümse ne zaman ve hangi Mac'te olduğunu söyler. Hedroom henüz yayımlanmadı; bu yüzden bunların hiçbiri herkese açık bir sürümü anlatmaz.
Beş adım
- ÖrnekleTek bir örnekleyici bellek, CPU, enerji, ısıl durum ve depolamayı okur.
- AlgılaMac'iniz için normal olanla karşılaştır. Önemli olan tek uygulamayı adlandır.
- Karar verTek bir öneri seç. Bir güvenlik kapısı onu reddedebilir.
- Onayınızla işlem yapSiz söyleyene veya açtığınız bir kural söyleyene kadar hiçbir şey olmaz.
- MakbuzÖncesi ölçümler, sonrası ölçümler, tek dürüst karar.
1. Örnekle: ne okur ve ne sıklıkla
Tüm ölçümler ana iş parçacığının dışında çalışan tek bir örnekleyiciden gelir; böylece uygulama duyarlı kalır. Her kaynak, bir arayüzün arkasındaki ayrı bir kod parçasıdır; sahte verilerle de böyle sınanır. Kaynaklar şunlardır:
| Okuma | Ne için kullanılır | Ne zaman |
|---|---|---|
| Bellek baskısı düzeyi | macOS'in, yer bulmak için ne kadar zorlandığına dair kendi değerlendirmesi. Ana bellek sinyali. | Her tikte ve macOS bir değişiklik bildirdiğinde hemen. |
| Bellek dökümü ve takas etkinliği | Uygulamalar, wired, sıkıştırılmış ve önbelleğe alınmış bellek ve takasın ne kadar hızlı büyüdüğü. | Her tikte. |
| Uygulama başına bellek, CPU süresi ve enerji | Her işlemin ayak izi (Etkinlik Monitörü'nün "Bellek" olarak gösterdiği değer); bir uygulama ve yardımcıları tek sayılacak şekilde gruplanır. | Pencere açıkken her tikte, arka planda güçteyken her 2. tikte, pildeyken her 3. tikte, Düşük Güç Modu'nda her 4. tikte. |
| Çekirdek başına CPU yükü | Meşgul uygulamalar ve performans ile verimlilik çekirdekleri arasındaki bölüşüm. | Her tikte. |
| Çip gücü | Mac'in bildirdiği yerlerde CPU, GPU, Neural Engine ve bellek için watt. Apple'ın belgelemediği bir macOS arayüzü kullanır; bu yüzden başarısız olduğunda Hedroom tahmin etmek yerine "kullanılamıyor" der. | En az 3,5 saniyelik pencereler. |
| Isıl durum ve pil | macOS'in kısıtlama yapıp yapmadığı, pil döngüleri ve kapasitesi, kalan süre. | Her tikte. |
| Boş depolama | Başlangıç biriminde kullanılabilir alan. | Pencere açıkken her 30 saniyede, açık değilken her 5 dakikada. |
| WindowServer CPU | Yalnızca CPU ekranı ve Ekran danışmanı için. | Yalnızca bu ekranlardan biri açıkken. |
| Kullanımdaki ses, mikrofon ve kamera | Güvenlik denetimleri: Hedroom, görüşmede olan bir uygulamaya dokunmaz. | Bir eylem düşünüldüğünde. |
Tik
"Tik", bir tur ölçümdür. Ne sıklıkta olduğu ne yaptığınıza bağlıdır:
| Durum | Tik |
|---|---|
| Bir Hedroom penceresi veya menü çubuğu paneli açık | 2 sn |
| Arka planda, güçteyken | 5 sn |
| Arka planda, pildeyken | 10 sn |
| Düşük Güç Modu açık | 15 sn |
| Bellek baskısı Uyarı veya Kritik | 2 sn, zorunlu |
| İzlemeyi duraklattınız | Durdu |
Ayarlar'da, açık pencere hızı için 2, 5 veya 10 saniyelik bir "Mac'imi şu sıklıkta denetle" seçimi var; arka plan hızları bundan ölçeklenir. Ham ölçümler 48 saat saklanır. Her şey Mac'inizde, Kütüphane klasörünüzdeki tek bir veritabanı dosyasında kalır. Gizlilik sayfasına bakın.
2. Algıla: neyin bulgu sayıldığı
Hedroom bir sayı büyük diye uyarı vermez. Her uygulamayı Mac'inizde genellikle ne kadar büyük olduğuyla karşılaştırır ve değişikliğin sürüp sürmediğini görmek için bekler.
Bellek: Sağlıklı, Zorlanıyor, Kritik
Hedroom üç durumdan birini gösterir. Eşikler yazılıdır ve test edilir.
| Durum | Şu durumda girer | Şu durumda çıkar |
|---|---|---|
| Zorlanıyor | macOS Uyarı baskı düzeyi bildirir veya sıkıştırılmış bellek RAM'in en az %20'si iken takas 2 dakika boyunca dakikada 20 MB veya daha hızlı büyür. | Düzey Normal'dir ve takas büyümesi 3 dakika boyunca dakikada 5 MB'ın altındadır. |
| Kritik | macOS Kritik düzey bildirir; veya takas 60 saniye boyunca dakikada 200 MB veya daha hızlı büyür; veya boş artı önbellekteki bellek 60 saniye boyunca RAM'in %3'ünün altındadır. | 2 dakika boyunca bu koşulların hiçbiri yok. Sonra Zorlanıyor'a düşer. |
Yalnızca kullanılan takas Mac'i asla Zorlanıyor yapmaz; çünkü macOS eski takası yerinde bırakır. Yalnızca büyüyen takas sayılır. Baskı sağlıklıyken yüksek "kullanılan" bellek Sağlıklı'dır. Neden kullanılan RAM değil de baskı, farkı açıklar.
Sızıntı: bir süre olağan boyutunu fazlasıyla aşan uygulama
Her uygulama için Hedroom, normal kullanımınızın son 7 gününden olağan boyutu öğrenir. Bir sızıntıyı yalnızca bunların hepsi geçerliyse işaretler:
- Uygulama olağan boyutunun en az 3 katıdır. 2,5 katında yalnızca "büyüyor" olarak görünür, başka bir şey olmaz.
- En az 1 GB'tır veya daha büyükse RAM'inizin %6'sıdır.
- Üst üste 20 dakika orada kalmıştır veya 30 dakikalık bir eğilimle büyümeye devam eder.
- Asla dokunma listenizde değildir, Apple tarafından yapılmamıştır (kendi kullandığınız Apple uygulamaları için küçük bir istisnayla) ve işlem kütüphanesinin bir video düzenleyici veya Docker gibi normalde büyük olarak işaretlediği bir uygulama değildir.
Hedroom bir uygulamayı yaklaşık 6 saat öğrenene kadar hâlâ öğrendiğini söyler. Adıyla tanıdığı bir uygulama için işlem kütüphanesindeki tipik boyutu kullanır; bilinmeyen bir uygulama için yalnızca RAM'inizin en az %15'i olan ve hâlâ büyüyen bir boyutu işaretler ve bir oran yerine "olağandışı büyük" der.
Kontrolden çıkan CPU
3 dakika boyunca ortalama bir çekirdeğin %80'ini veya fazlasını ve kendi olağan arka plan CPU'sunun en az 3 katını kullanan bir arka plan uygulaması (kullandığınız değil), kütüphane onu normalde meşgul olarak işaretlemedikçe (derleyiciler, yedeklemeler, video kodlayıcılar, dizinleme) veya bir görüşmede olmadıkça kontrolden çıkmıştır. 3 dakika sonra Bugün'de görünür. Bildirim, 10 dakika sürene kadar bekler.
Gürültü denetimi
Aynı uygulama hakkındaki aynı bulgu en fazla 6 saatte bir bildirim verir. Acil olmayan bildirimler günde 3'te durur. Bir uygulama için birini üç kez kapatırsanız Hedroom o konuda bildirim vermeyi bırakır ve bir asla dokunma kaydı önerir.
3. Karar ver: tek bir öneri, sonra güvenlik kapısı
Hedroom'un yapabileceği birden fazla şey olduğunda, ne kadar geri verecekleri ve ne kadar riskli oldukları açısından onları sıralar ve ilk ikisini gösterir. Zorla çıkma asla sıralı bir düzeltme olarak sunulmaz.
Herhangi bir yeniden açma, kapatma, duraklatma veya verimlilik çekirdeklerine taşımadan önce istek tek bir güvenlik kapısından geçer. Kapı, hedef şunlardan biri olduğunda reddeder:
- Hedroom'un kendisi (sessizce yok sayılır).
- Apple tarafından yapılmış veya bir sistem klasöründe duruyor; kendi kullandığınız, bir tıkla yeniden açabileceğiniz veya kapatabileceğiniz Apple uygulamaları hariç.
- Asla dokunma listenizde.
- Bir kural duraklatma, taşıma veya kapatma istediğinde, şu an kullandığınız uygulama.
- Ses çalıyor, mikrofon kullanılıyor veya kamera açıkken bir görüşme uygulaması.
- Yedekleme sürerken bir yedekleme uygulaması.
- Bir kural onu duraklatmak veya kapatmak istediğinde ve uygulamayı kendiniz seçmediyseniz, duraklatılmayı kaldırdığı bilinmeyen bir uygulama. Hedroom kaydedilmemiş işi güvenilir biçimde göremez.
- Kritik baskı sırasında kütüphanenin yeniden açılması güvenli değil olarak işaretlediği bir uygulama.
- İkinci, ayrı bir onay olmadan zorla çıkma.
Hedroom bunlardan birini denetleyemezse (örneğin ses denetimi başarısız olursa) kurallar hiçbir şey yapmaz ve bir tıklama önce size sorar. Ret, bir hata olarak değil, "Slack bir görüşmede." gibi bir cümle olarak nedeniyle gösterilir. Reddedilen veya yapılan her şey günlüğe yazılır. Devamı Hedroom'un asla yapmadıkları sayfasında.
4. Onayınızla işlem yap
Eylemler küçük ve geri alınabilirdir:
- Yeniden aç, uygulamadan ⌘Q gibi çıkmasını ister, bekler ve yeniden açar.
- Verimlilik çekirdekleri, bir uygulamanın önceliğini düşürür; böylece işi verimlilik çekirdeklerinde çalışır.
- Duraklat, bir uygulamayı ona geri dönene kadar veya en fazla 60 dakika dondurur. Küçük bir koruma işlemi, Hedroom çökse bile onu devam ettirir.
Bir düğmeye tıklamak o eylem için onaydır. Bir kural, önceden verdiğiniz onaydır ve her şablon kapalı gelir. Güvenli olduğu bilinmeyen bir uygulamanın kapatılması veya yeniden açılması her zaman önce sorar. Siz her seferinde izin vermeden hiçbir şey silinmez; temizlik dosyaları Çöp Sepeti'ne taşır. Düzeltmeler ve Kurallar her sınırı listeler.
5. Makbuz: önce, sonra ve dürüst bir karar
Her eylem bir makbuz üretir. Hedroom, eylemden önceki 5 dakikanın ölçümlerini, sonraki 5 ila 15 dakikanın ölçümleriyle karşılaştırır; işler oturana kadar ilk 30 saniyeyi (yeniden açmadan sonra 60 saniyeyi) atlar.
Dört dürüst sonuç vardır:
- Ölçüldü. Değişim Hedroom'un saydığı en küçük değerden azdır: 100 MB bellek, bir CPU çekirdeğinin 10 yüzde puanı, 0,3 W veya 50 MB disk.
- Etki yok. Değişim bundan küçüktü veya yanlış yöndeydi. Makbuz "Ölçülebilir bir etki yok." der ve pay çıkarmaz.
- Ölçülemiyor. Aynı anda diğer uygulamalar çok değişti (başka bir uygulama 1 GB'tan fazla değişti, 500 MB'tan fazla kullanan yeni bir uygulama açıldı, başka uygulamalardan çıktınız, Mac uykuya geçti veya güç takıldı ya da çekildi). Makbuz pay çıkarmak yerine bunu söyler ve toplamlara katılmaz.
- İptal edildi. Ölçüm bitmeden eylemi geri aldınız veya Hedroom kapandı. Hiçbir şey iddia edilmez.
Her makbuz ayrıca bir güven düzeyi taşır (yüksek, orta veya düşük). Düşük güvenli bir makbuz "kaba" olarak etiketlenir ve toplamlara sayılmaz. Bir makbuz iki zaman penceresini karşılaştırır; kontrollü bir deney değildir. Birini okumak için Makbuz nasıl okunur sayfasına bakın.
Neden kullanılan RAM değil, bellek baskısı
Bir süredir açık olan bir Mac, tasarım gereği belleğinin çoğunu kullanılmış gösterir. macOS boş belleği önbelleğe alınmış dosyalarla doldurur, çünkü bu açacağınız bir sonraki şeyi hızlandırır ve bir uygulama ihtiyaç duyduğu anda geri verir. Dolu bir bellek çubuğu sorun değildir. Önemli olan, macOS'in yer bulmak için zorlanıp zorlanmadığıdır: bu bellek baskısıdır, takasın ne kadar hızlı büyüdüğüyle birlikte. Hedroom'da belleği "temizleyen" bir düğme olmamasının nedeni budur. Bunu yapmak macOS'i yararlı önbelleği atmaya zorlar. Baskı ve kullanılan RAM rehberi, bunu Etkinlik Monitörü'nde kendiniz nasıl denetleyeceğinizi gösterir.
Çalıştırmasını ne ucuz kılıyor
Hedroom'un bütçesi ortalamada bir CPU çekirdeğinin %0,5'inin ve 80 MB belleğin altındadır. Şimdiye kadar ölçülenler:
| Ölçüm | Sonuç | Tarih |
|---|---|---|
| CPU, pencere açık değil, 5 sn tik | Bir çekirdeğin %0,27'si (30 dakikalık bir çalışmada 138 aralık). Test sınırı: %0,3'ün altı. | 2026-10-13 |
| Bellek, pencere açık değil | Medyan 29,2 MB, en yüksek 31,7 MB. Sınır: 80 MB'ın altı. | 2026-10-13 |
| Uyanmalar, pencere açık değil | Ortalama saniyede 0,45. Sınır: 5'in altı. | 2026-10-13 |
| Bugün ekranı açık, sabit | Bir çekirdeğin %0,5'i, ayak izi 71 MB (390 saniye, pencerenin görünür olduğu doğrulandı). Bu çalışma kısmiydi. | 2026-10-15 |
Bunları vaat edilmiş değil, ölçülmüş olarak okuyun. Tek bir Mac, ve çalışmaların bazı bölümleri o Mac bellek baskısı altında olduğu için daha hızlı 2 saniyelik tikteydi. Kurulumdan sonraki ilk çalışma, düşük öncelikte, en fazla bir çekirdekle birkaç dakika süren bir depolama taraması yapar. Bugün dışındaki sekmelerin hepsi yeniden ölçülmedi. Aynı notlarda kaydedilen düzeltmelerden önce açık bir pencere bir çekirdeğin %20 ila 40'ına mal oluyordu; bu, bu testle bulundu ve düzeltildi. Ham dosyalar ve tam yazı, deponun bench/results klasöründe ve Ayarlar, Hedroom'un Mac'inizdeki kendi ölçülen maliyetini gösterir. Yayın kapısı, karşılaştırma ve imzalı sürümde bir yük çalışmasıdır; bu henüz yapılmadı.
Onu hafif tutan şeyler: her şey için tek bir örnekleyici, hiçbir şey olmadığında daha yavaş bir tik, arka planda yalnızca birkaç tikte bir uygulama başına taramalar, yalnızca pencere ekrandayken oluşturulan pencere içeriği ve pencere gizlendiğinde duran animasyonlar.
Dokunmayı reddettikleri
- macOS'in kendisi: Apple tarafından imzalanmış veya bir sistem klasöründeki her şey. Hedroom,
kernel_taskveWindowServergibi bu işlemleri açıklar ve asla duraklatmaz, yavaşlatmaz veya kapatmaz. kernel_task, WindowServer ve diğer işlemler açıklandı sayfasına bakın. - Önünüzdeki uygulama, görüşmedeki uygulamalar, ses çalan veya mikrofonu ya da kamerayı kullanan uygulamalar, yedekleme sırasında yedekleme uygulamaları.
- Asla dokunma listenizdeki uygulamalar.
- Dosyalarınız; her silmeyi kendiniz onaylamadığınız sürece. Temizlik önce Çöp Sepeti'ne gider.
Her satırın arkasındaki testlerle tam liste Hedroom'un asla yapmadıkları sayfasında. Sıradaki: her özellik ve sınırları, Hedroom nasıl karşılaştırılır ve sözlük.