diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts index e39b707a..6dbce203 100644 --- a/src/locales/en-US.ts +++ b/src/locales/en-US.ts @@ -1013,6 +1013,8 @@ export default { pluginStatisticShareHint: 'Report plugin installation data to the server for statistics and display purposes', bigMemoryMode: 'Large Memory Mode', bigMemoryModeHint: 'Use more memory to cache data and improve system performance', + memoryMonitorEnable: 'Memory Monitor', + memoryMonitorEnableHint: 'Monitor system memory usage and force memory recycling when exceeded', dbWalEnable: 'WAL Mode', dbWalEnableHint: 'Can improve read/write concurrency performance, but may increase the risk of data loss in exceptional cases, requires restart to take effect', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index ce82d0ef..e122f647 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -1009,6 +1009,8 @@ export default { pluginStatisticShareHint: '上报插件安装数据给服务器,用于统计展示插件安装情况', bigMemoryMode: '大内存模式', bigMemoryModeHint: '使用更大的内存缓存数据,提升系统性能', + memoryMonitorEnable: '内存监控', + memoryMonitorEnableHint: '监控系统内存使用情况,超出阈值时强制回收内存', dbWalEnable: 'WAL模式', dbWalEnableHint: '可提升读写并发性能,但可能在异常情况下增加数据丢失风险,更改后需重启生效', tmdbApiDomain: 'TMDB API服务地址', diff --git a/src/locales/zh-TW.ts b/src/locales/zh-TW.ts index 07eb3542..2ecf5b29 100644 --- a/src/locales/zh-TW.ts +++ b/src/locales/zh-TW.ts @@ -1011,6 +1011,8 @@ export default { pluginStatisticShareHint: '上報插件安裝數據給服務器,用於統計展示插件安裝情況', bigMemoryMode: '大內存模式', bigMemoryModeHint: '使用更大的內存緩存數據,提升系統性能', + memoryMonitorEnable: '內存監控', + memoryMonitorEnableHint: '監控系統內存使用情況,超出閾值時強制回收內存', dbWalEnable: 'WAL模式', dbWalEnableHint: '可提升讀寫併發性能,但可能在異常情況下增加數據丟失風險,更改後需重啟生效', tmdbApiDomain: 'TMDB API服務地址', diff --git a/src/views/setting/AccountSettingSystem.vue b/src/views/setting/AccountSettingSystem.vue index be7fec21..828d79d7 100644 --- a/src/views/setting/AccountSettingSystem.vue +++ b/src/views/setting/AccountSettingSystem.vue @@ -39,6 +39,7 @@ const SystemSettings = ref({ SUBSCRIBE_STATISTIC_SHARE: true, PLUGIN_STATISTIC_SHARE: true, BIG_MEMORY_MODE: false, + MEMORY_MONITOR_ENABLE: false, DB_WAL_ENABLE: false, AUTO_UPDATE_RESOURCE: true, MOVIEPILOT_AUTO_UPDATE: false, @@ -722,6 +723,14 @@ onDeactivated(() => { persistent-hint /> + + +