Skip to content
تم إنشاء هذه الصفحة وترجمتها بمساعدة الذكاء الاصطناعي. إذا لاحظت أي أخطاء، لا تتردد في المساهمة في تحسينها. تعديل على GitHub

نظافة الذاكرة ​

تشير نظافة الذاكرة إلى عمليات الصيانة التلقائية التي تُبقي نظام الذاكرة سليمًا وذا صلة وضمن حدود الحجم. يشغّل PRX مهام النظافة دوريًا لضغط الذكريات وإزالة التكرارات وتشذيبها.

نظرة عامة ​

من دون نظافة، تنمو مخازن الذاكرة بلا حدود وتتراجع جودة الاسترجاع لأن الإدخالات غير ذات الصلة تُضعف نتائج البحث. يعالج نظام النظافة ذلك عبر:

  • Compaction -- تلخيص مجموعات الذكريات المرتبطة في إدخالات موجزة
  • Deduplication -- دمج الإدخالات المتطابقة دلاليًا
  • Pruning -- إزالة الذكريات القديمة أو منخفضة الصلة
  • Archival -- نقل الذكريات القديمة إلى تخزين بارد

خط أنابيب النظافة ​

Trigger (schedule or threshold)
    │
    ▼
┌──────────────┐
│ Deduplication │──── Merge near-duplicates
└──────┬───────┘
       ▼
┌──────────────┐
│  Compaction   │──── Summarize related entries
└──────┬───────┘
       ▼
┌──────────────┐
│   Pruning     │──── Remove stale entries
└──────┬───────┘
       ▼
┌──────────────┐
│   Archival    │──── Move to cold storage
└──────────────┘

الإعدادات ​

toml
[memory.hygiene]
enabled = true
schedule = "daily"  # "hourly" | "daily" | "weekly"
max_entries = 10000
compaction_threshold = 100  # compact when group exceeds this size
prune_after_days = 90
dedup_similarity_threshold = 0.95

التشغيل اليدوي ​

يمكنك تشغيل النظافة يدويًا من CLI:

bash
prx memory compact
prx memory prune --older-than 90d
prx memory stats

صفحات ذات صلة ​

Released under the Apache-2.0 License.