AdguardTeam / AdguardTeam/AdGuardMiniForMac

Memory footprint reduction

Đang mở
#1,201 3 bình luận 1 reaction 1 người được giao Được giao cho @forcomprehension Xem trên GitHub
Feature request Priority: P4 Resolution: Done Status: Ready for Deployment Version: AdGuard v3.0
Ngôn ngữ chính
Swift
Star
1.2k
Fork
83
Chỉ số merge pull request
Chỉ số pull request đang chờ

Mô tả

### Issue Details

On macOS (MacBook with 8GB RAM), AdGuard’s total memory usage (Safari extension + menu bar/background app) is disproportionately high compared to similar ad-blocking solutions.

Memory consumption is split across:

- Safari extension component
- Menu bar/background application

Combined usage is typically around ~350MB in normal browsing conditions with standard filter lists enabled. This is significantly higher than comparable lightweight extensions. For example, uBlock Origin Lite operates at under ~20MB with equivalent filtering configurations, while still providing effective ad blocking.

The issue is that AdGuard’s total memory footprint (Safari extension + menu bar/background application) remains relatively high as a baseline, even when browsing activity is light. Memory usage does not appear to scale proportionally with active tab load or filtering demand, which results in unnecessary pressure on system memory. On 8GB machines this contributes to increased swap usage and reduced overall system responsiveness.

Image

Image

Image

### Proposed solution

Reduce memory footprint inline with comparable Safari browser extension ad blockers.

### Alternative solution

_No response_

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.