RenderFocus Simgesi

Kontrol Sizde: Apple Silicon.

Çalıştığınız uygulamaya öncelik verin, arka plandaki uygulamaların kaynak kullanımını sınırlayın. RenderFocus ile işlemciyi, belleği ve pili menü çubuğundan takip edebilir, kullanacağınız modları zamanlayabilirsiniz.

RenderFocus’u Edinin

macOS 13.0+ gerektirir
M serisi mimariler için optimize edildi

Apple Noter Onaylı
14 Gün Ücretsiz Deneme
Keşfetmek İçin Kaydırın

Her çekirdek
aynı değildir.

0
Yerleşik Özellik
0
v1.2 ile Yeni
0
Daha Hızlı Derleme
Sıfır
Toplanan Veri
Hassasiyet

Odak modu nasıl çalışır?

Aşağıdaki örnekte odak modunu değiştirerek işlemci önceliğinin nasıl değiştiğini görebilirsiniz.

Çekirdek İş Parçacığı Yönlendiricisi
XNU
Mach_Kernel
P Çekirdekleri
E Çekirdekleri
THREADS_PRIORITIZED_NODES_0_1
Kontrol Arayüzü
Logo
RenderFocus
Odak Modu Etkin
Anlık Yük
Uygulamalar
🎬
Final Cut Pro
PID: 4829
🎯
🛠️
Xcode
PID: 9211

Arka plan kullanımını sınırlayın

Mesajlaşma uygulamaları, dosya eşitleme işlemleri ve tarayıcı sekmeleri arka planda işlemci kullanmaya devam eder. RenderFocus ile bu uygulamaları verimlilik çekirdeklerine yönlendirebilirsiniz.

Çalıştığınız uygulamaya öncelik verin

Xcode’da kod derlerken, Blender’da render alırken veya Final Cut Pro’dan video aktarırken kullandığınız uygulamaya öncelik verebilirsiniz.

Menüden açıp kapatın

Terminale komut yazmanız gerekmez. Menüden uygulamanızı seçip odak modunu açabilir, işiniz bittiğinde kapatabilirsiniz.

Etkileşimli

Önceliğinizi Seçin.

Bir uygulama seçerek odak modunun nasıl çalıştığını bu örnek üzerinde deneyin.

RF RenderFocus
Odaklanılacak uygulamayı seçin
P çekirdekleri: dengeli 0 iş parçacığı sınırlandı
Kimler İçin

Hangi işlerde kullanabilirsiniz?

Geliştiriciler

Kod derlerken.

Xcode veya Docker’a öncelik verirken arka plandaki eşitleme işlemlerini ve tarayıcıları sınırlayabilirsiniz.

İçerik Üreticileri

Render alırken.

Blender, Final Cut veya Premiere Pro’ya öncelik verin. Arka plan uygulamalarını verimlilik çekirdeklerine yönlendirin.

Ses Profesyonelleri

Ses üzerinde çalışırken.

Kayıt veya miks sırasında ses uygulamanıza öncelik verebilir, arka plandaki uygulamaların işlemci kullanımını sınırlayabilirsiniz.

Modlar

Kullanabileceğiniz modlar.

İşlemci önceliği, bellek, fanlar ve zamanlama için ihtiyacınız olan ayarları seçin.

Odak Modu

Seçtiğiniz uygulamaya öncelik.

Hedef uygulamanızı seçip Odak’a basın. Diğer tüm süreçler şu komutla anında verimlilik çekirdeklerine yönlendirilir: taskpolicy -b. Uygulamanız tüm performans kümesine kesintisiz erişir.

Tek Tıkla Etkinleştirme Anında Serbest Bırakma Otomatik Temizlik
🎬Final Cut Pro
P ÇEKİRDEĞİ
🛠️Xcode
E ÇEKİRDEĞİ
🧭Safari
E ÇEKİRDEĞİ
💬Slack
E ÇEKİRDEĞİ
İzleyici

Canlı Çekirdek Isı Haritası.

Çekirdek başına CPU kullanımı, Mach tabanlı host_processor_info API’siyle görselleştirilir. Menü çubuğu simgesi işlemcinizin gerçek zamanlı ısı haritasına dönüşür.

Menü Çubuğu Isı Haritası (18×18)
<15%
15-50%
50-80%
>80%
Çekirdek Başına Kullanım
P0
87%
P1
92%
P2
78%
P3
95%
P4
64%
P5
71%
E0
12%
E1
8%
E2
18%
E3
5%
Birleşik Bellek

CPU ve GPU aynı belleği kullanır.

Apple Silicon, belleği CPU ve GPU arasında dinamik olarak paylaşır. RenderFocus, GPU tahsisini gerçek zamanlı görmeniz için şu API’yi kullanır: Metal API.

Canlı GPU Bellek Tahsisi
GPU’ya Ayrılan 8.4 GB
0 GB Önerilen Üst Sınır (%65) Toplam 32 GB
32
GB Toplam
8.4
GB GPU
23.6
GB Boş
Bellek Baskısı: Düşük
GPU’da büyük render işlemleri için geniş alan var
Nasıl Çalışır
1
Metal API Sorgusu
MTLDevice.currentAllocatedSize GPU’nun o anda ayırdığı bayt sayısını döndürür
2
IOKit Yedek Yöntemi
Sistem genelindeki GPU bellek kullanımı için IOKit üzerinden AGXAccelerator istatistikleri
3
Gerçek Zamanlı Sorgulama
Akıcı arayüz güncellemeleri için fark hesaplamalı 2 saniyelik aralıklar
Bellek Baskısı Eşikleri
%0–60: Normal Sağlıklı
%60–85: Yüksek Dikkat
%85+: Kritik Takas Riski
Görselleştirme

Zamanlayıcıyı Görün.

RenderFocus’un arka plan iş parçacıklarını performans çekirdeklerinizden nasıl çıkardığını görün.

RenderFocus Öncesi
P Çekirdekleri
E Çekirdekleri
RenderFocus Sonrası
P Çekirdekleri
E Çekirdekleri
Arayüz

Menü çubuğundan ulaşın.

Kaynak kullanımını görmek veya ayarları değiştirmek için menü çubuğundaki simgeye tıklayın.

Logo
RenderFocus
Odak Modu Etkin
Oturum Ayrıntıları
Hedef Uygulama Final Cut Pro
Süreç Kimliği PID: 4192
P Çekirdeği Tahsisi 8 / 8 Kilitli
Arka Plan İş Parçacıkları 142 → E çekirdekleri
Çekirdek Durumu
Mimari

Ayrı Yetkilerle Tasarlandı.

Dört izolasyon katmanı, RenderFocus çekirdek düzeyinde çalışırken sisteminizi güvende tutar.

Menü Çubuğu Uygulaması

Kullanıcı alanında çalışan SwiftUI arayüzü. AppManager, AutoFocus, CoreVisualizer ve FanMonitor bileşenlerini yönetir.

LSUIElement · Hardened Runtime

XPC Kanalı

Mach IPC üzerinden kalıcı NSXPCConnection. Bağlantı geçersizleştiğinde iş parçacığı güvenli sürdürme korumalarıyla otomatik bağlanır.

Mach Servisi · NSLock Korumalı

Root Servisi

LaunchDaemon konumu: /Library/PrivilegedHelperTools/. taskpolicy, SMC yazma ve kilit izleme işlemlerini yürütür.

root:wheel · KeepAlive

XNU Çekirdeği

Darwin çekirdeği şu komuttan taskpolicy -b/-B QoS ipuçları alır. Zamanlayıcı, iş parçacıklarını P veya E çekirdeği kümelerine yönlendirir.

QoS Sınıfları · Mach Zamanlayıcısı
Uygulama → Yardımcı

Mach servisi üzerinden NSXPCConnection com.renderfocus.helper

Yardımcı → Çekirdek

/usr/sbin/taskpolicy -b/-B -p <PID> Process.launch üzerinden

Uygulama → SMC

Doğrudan IOKit erişimi (okuma) · Yazma işlemleri için root servisi

Performans Testleri

Derleme ve render süreleri.

WebKit Derleme Süresi (Xcode)

RF Olmadan
14 dk 20 sn
RF ile
11 dk 45 sn

Yoğun 3B Render (Blender)

RF Olmadan
8 dk 10 sn
RF ile
6 dk 55 sn

M3 Max üzerinde ölçüldü · 16 çekirdekli CPU · 128 GB Birleşik Bellek

Kurulum

Kurulumda neler oluyor?

İlk açılışta kullanım koşullarını kabul edip kurulum adımlarını tamamlarsınız. Yardımcı servis kurulduktan sonra uygulama menü çubuğundan çalışır.

Aşama 1: İlk Açılış Sırası
Son Kullanıcı Lisans Sözleşmesi
Beta açıklaması ve sorumluluk koşulları. Kabul edilmeden uygulama ilerlemez.
hasAcceptedEULAv2
8 Adımlı Kurulum Sihirbazı
İşlemci bilgileri, mod demoları, mimari şeması ve servis kurulumu.
“Kuruluma Geç” seçeneği mevcut
bootstrapApp()
8 yönetici başlatılır. Menü çubuğu simgesi görünür. Odaklanmaya hazır.
NSStatusBar.system
install_helper.sh: root
$ osascript -e 'do shell script "..." with administrator privileges'
Kurulan Dosyalar
/ (root)
Library/
LaunchDaemons/
com.renderfocus.helper.plist 644 root:wheel
PrivilegedHelperTools/
com.renderfocus.helper 544 root:wheel
Kaynak (Uygulama Paketi)
RenderFocus.app/
Contents/MacOS/
RenderFocusHelper paketlenmiş çalıştırılabilir dosya
LaunchDaemon Yapılandırması
<key>Label</key>
<string>com.renderfocus.helper</string>
<key>RunAtLoad</key> <true/>
<key>KeepAlive</key> <true/>
<key>MachServices</key> { ... }
Aşama 3: Bağlantı Doğrulaması
Kurulumdan sonra uygulama, artan bekleme süreleriyle servisi 5 defaya kadar yoklar:
1
800 ms
2
1,200 ms
3
1,600 ms
4
2,000 ms
5
2,800 ms
XPC Bağlantı Havuzu
Mach Servisicom.renderfocus.helper
Bağlantı TürüNSXPCConnection (ayrıcalıklı)
İş Parçacığı GüvenliğiNSLock + safeResume()
Otomatik Yeniden BağlanmainvalidationHandler
Servis Yetenekleri
taskpolicy -b/-B
SMC fan yazma
Kilit izleme
Beast Modu taraması
PID temizliği
Süreç keşfi
Güvenlik Modeli
Uygulama Yetkileri
app-sandbox = false
automation.apple-events = true
hardened-runtime = enabled
Servis İzinleri
ikili dosya: 544 (r-xr--r--)
plist: 644 (rw-r--r--)
sahip: root:wheel
Kod İmzalama
kimlik: Developer ID
ekip: Doğrulanmış Ekip Kimliği
noter onayı: eklenmiş ✓
Kaynak Kullanımı

Ne kadar kaynak kullanır?

RenderFocus, kaynak kullanımını belirli aralıklarla kontrol eder. Uygulamanın ve yardımcı servisin bellek ve işlemci kullanımı aşağıda yer alıyor.

~30 MB
Uygulama Belleği

Canlı çekirdek görselleştirmesi, fan izleyici ve 5 güç moduyla SwiftUI menü çubuğu uygulaması.

~5 MB
Servis Belleği

Küçük root servisi. taskpolicy, SMC yazma, kilit izleme ve Beast Modu taramalarını yürütür.

<0.1%
CPU Etkisi

Uyarlanabilir sorgulama: etkin durumda 3 sn, arka planda 15 sn. Isı haritası, hash tabanlı geçersizleştirmeyle önbelleğe alınır.

Uyarlanabilir Sorgulama Aralıkları
3 sn
CPU ve Fan (Etkin)
15 sn
CPU ve Fan (Arka Plan)
5 sn
Kilit İzleyici (Servis)
1 sn
Isı Haritası Güncelleme Aralığı

Performans İçin Geliştirildi.

Alt Düzey Darwin Entegrasyonu · 10.000’den Fazla Swift Satırı

XNU Çekirdek Entegrasyonu

Darwin’in taskpolicy(2) API’siyle QoS sınıflarını ve iş parçacığı önceliklerini değiştirir. Kullandığı komut: taskpolicy -b/-B -p <PID> ; Mach zamanlayıcısı üzerinden E/P çekirdeği yönlendirmesi sağlar.

Mach CPU İzleme

Çekirdek başına kullanım için host_processor_info(PROCESSOR_CPU_LOAD_INFO)kullanılır. Taşmalı çıkarma kullanan fark tabanlı döngü hesabı, sayaç taşmalarını yönetir. P/E topolojisi sysctl üzerinden alınır.

Güvenli Servis Mimarisi

LaunchDaemon olarak kurulan, yetkileri ayrılmış XPC servisi. Root düzeyindeki işlemler taskpolicy, SMC fan yazma ve kilit izlemeyi kapsar. İkili dosyanın konumu: /Library/PrivilegedHelperTools/ ; izinleri 544’tür.

SMC Donanım Köprüsü

NSLock ile iş parçacığı güvenli IOKit erişimi. Desteklenen arayüzler: AppleSMCKeysEndpoint (M3+) ve AppleSMC (M1/M2). Sıcaklık için 10 anahtarlı yedek sorgulama zinciri.

33
Swift Dosyası
10,000+
Kod Satırı
2
Derleme Hedefi
✓
Apple Noter Onaylı

Planınızı Seçin

Bir lisans, bir cihaz. Her özelliğe tam erişim.

Aylık

$2.49 /ay

İstediğiniz zaman iptal edin

  • ✓ 20’den fazla özelliğin tamamı
  • ✓ Gelecek güncellemeler
  • ✓ Esnek kullanım
En Popüler

Ömür Boyu

$24.99 tek sefer

Bir kez ödeyin, hep sizin olsun

  • ✓ 20’den fazla özelliğin tamamı
  • ✓ Ömür boyu güncellemeler
  • ✓ Abonelik yok
  • ✓ En avantajlı seçenek

Yıllık

$11.99 /yıl

Aylığa göre %60 tasarruf

  • ✓ 20’den fazla özelliğin tamamı
  • ✓ Gelecek güncellemeler
  • ✓ En avantajlı abonelik

Paddle ile güvenli ödeme. KDV/vergi ödeme sırasında hesaplanır.

Sıkça Sorulan Sorular

RenderFocus neden biyometrik doğrulama (Touch ID) gerektiriyor?

Farklı kullanıcı süreçleri arasında iş parçacığı tahsisini değiştirmek çekirdek düzeyinde yetki gerektirir. Bu değişiklikleri güvenle yetkilendirmek için Apple’ın SMAppService hizmetini kullanıyoruz.

Mac’imin aşırı ısınmasına yol açar mı?

Hayır. RenderFocus donanım voltajını değil, iş parçacığı zamanlamasını yönetir. Apple’ın yerleşik ısı koruması ve güç yönetimi tamamen etkin kalır ve değiştirilmez.

Arka plan uygulamalarını kapatmaktan farkı nedir?

Uygulamaları kapatmak iş akışınızı böler. RenderFocus arka plan uygulamalarınızı açık tutar; kaynakları almadan verimlilik çekirdeklerinde sessizce çalışırlar.

Intel işlemcili Mac’lerde çalışır mı?

Hayır. RenderFocus yalnızca Apple Silicon (M serisi) işlemcilere özgü asimetrik çekirdek mimarisi, yani performans ve verimlilik kümeleri için tasarlandı.

Verilerim toplanıyor mu?

Hayır. RenderFocus tamamen çevrimdışı çalışır. Telemetri izleyicisi, analiz veya dışarı veri gönderimi yoktur.

Beast Modu ile Otomatik Odak arasındaki fark nedir?

Otomatik Odak, NSWorkspace kullanarak hedef uygulamanız öne geldiğinde etkinleşir. Beast Modu daha kapsamlıdır: servis, sistem genelindeki tüm arayüz süreçlerini tarar ve odak uygulamanız dışındakileri sınırlar. Hızlı açılıp kapanmayı önleyen 5 saniyelik bekleme uygular.

E Çekirdeği Kilidi nasıl çalışır?

Seçilen uygulamaları, uygulama yeniden başlatılsa bile kalıcı olarak verimlilik çekirdekleriyle sınırlar. Servis her 5 saniyede kontrol eder ve yeniden açılan kilitli uygulamalara sınırlandırmayı tekrar uygular. Odak Modu’ndan bağımsız çalışır.

Fan kontrolü güvenli mi?

Evet. Fan kontrolü IOKit üzerinden doğrudan SMC erişimi kullanır. Yerleşik güvenlik alt sınırı, CPU sıcaklığı 85°C’yi aşarsa fanları otomatik olarak 2500 RPM’e ayarlar. Apple’ın ısı koruması tamamen etkin kalır.

Derin Dondurma modu nedir?

Derin Dondurma, sınırlandırmanın ötesine geçer. Arka plan uygulamalarına Unix SIGSTOP sinyalleri göndererek çalışmayı tamamen durdurur (%0 CPU). macOS bu süreçleri yoğun biçimde diske takaslar ve birleşik belleği boşaltır. Donmuş uygulamaları güvenle çözmek için SIGCONT kullanılır. Tüm Apple sistem süreçleri (Finder, Dock, Spotlight, WindowManager, Control Center ve diğerleri) otomatik korunur ve dondurulamaz. Odak uygulamanız da her zaman kapsam dışındadır.

Bellek Temizleme nasıl çalışır?

Bellek Temizleme, root servisi üzerinden /usr/sbin/purge komutunu çalıştırarak etkin olmayan belleği ve dosya önbelleğini temizler. Ne kadar belleğin boşalacağı o anki kullanıma bağlıdır.

GPU Bellek izleyicisi ne kadar doğru?

GPU belleği için Metal API’nin MTLDevice.currentAllocatedSize değeriyle gerçek zamanlı GPU tahsisini ölçüyor, yedek olarak IOKit AGXAccelerator kullanıyoruz. İki saniyelik sorgulama aralığı, performansı etkilemeden arayüzü akıcı tutar.

Tüm modları birlikte kullanabilir miyim?

Evet. Örneğin render alırken P çekirdeği önceliğini Beast Modu ile açın, kaynak tüketen arka plan uygulamalarını dondurun, başlamadan Bellek Temizleme’yi çalıştırın ve süreç boyunca GPU belleğini izleyin. E Çekirdeği Kilidi, Electron uygulamaları gibi bilinen yük kaynaklarını kalıcı olarak sınırlayabilir.

Performans Koruması nedir? Yeni v1.2

Performans Koruması arka planda çalışan işlemleri takip eder. Kaynak tüketen sistem süreçlerini (Spotlight indeksleme, Time Machine, iCloud eşitleme, macOS güncellemeleri) sürekli izler. E çekirdeklerine sınırla, Ertele veya Kapat gibi tek dokunuşluk eylemler sunar. Akıllı Öğrenme zamanla kullanım alışkanlıklarınıza uyum sağlar.

Akıllı Zamanlayıcı nasıl çalışır? Yeni v1.2

Akıllı Zamanlayıcı zamana bağlı otomasyon kuralları oluşturmanızı sağlar. Beast Modu, Derin Dondurma veya diğer optimizasyonların otomatik açılacağı gün ve saatleri belirleyin. Tekrarlanan render oturumları ve zamanlanmış iş akışları için uygundur.

Çalışma Alanı Profilleri nedir? Yeni v1.2

Çalışma Alanı Profilleri tüm optimizasyon düzeninizi, yani odak uygulaması, Beast Modu, Derin Dondurma, fan ayarları ve E Çekirdeği Kilidi listesini adlandırılmış bir profil olarak saklar. Video Düzenleme, 3B Render, Kodlama veya Müzik Prodüksiyonu ayarları arasında tek tıkla geçin.

RAM İzleyici, Bellek Temizleme’nin yerini mi alır? Yeni v1.2

Hayır, birbirlerini tamamlarlar. RAM İzleyici etkin, sabitlenmiş, sıkıştırılmış ve boş bellek alanlarını gerçek zamanlı gösterir; eşik aşıldığında isteğe bağlı otomatik temizleme yapar. Bellek Temizleme, elle tek tıkla temizlik için kullanılmaya devam eder.

macOS · Apple Silicon

RenderFocus hakkında

İşlemci ve bellek kullanımını menü çubuğundan takip et. Çalıştığın uygulamanın öncelik ayarını buradan değiştirebilirsin.