mirror of
https://github.com/jxxghp/MoviePilot-Frontend.git
synced 2026-09-06 16:16:42 +08:00
feat:内存监控开关
This commit is contained in:
@@ -1013,6 +1013,8 @@ export default {
|
|||||||
pluginStatisticShareHint: 'Report plugin installation data to the server for statistics and display purposes',
|
pluginStatisticShareHint: 'Report plugin installation data to the server for statistics and display purposes',
|
||||||
bigMemoryMode: 'Large Memory Mode',
|
bigMemoryMode: 'Large Memory Mode',
|
||||||
bigMemoryModeHint: 'Use more memory to cache data and improve system performance',
|
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',
|
dbWalEnable: 'WAL Mode',
|
||||||
dbWalEnableHint:
|
dbWalEnableHint:
|
||||||
'Can improve read/write concurrency performance, but may increase the risk of data loss in exceptional cases, requires restart to take effect',
|
'Can improve read/write concurrency performance, but may increase the risk of data loss in exceptional cases, requires restart to take effect',
|
||||||
|
|||||||
@@ -1009,6 +1009,8 @@ export default {
|
|||||||
pluginStatisticShareHint: '上报插件安装数据给服务器,用于统计展示插件安装情况',
|
pluginStatisticShareHint: '上报插件安装数据给服务器,用于统计展示插件安装情况',
|
||||||
bigMemoryMode: '大内存模式',
|
bigMemoryMode: '大内存模式',
|
||||||
bigMemoryModeHint: '使用更大的内存缓存数据,提升系统性能',
|
bigMemoryModeHint: '使用更大的内存缓存数据,提升系统性能',
|
||||||
|
memoryMonitorEnable: '内存监控',
|
||||||
|
memoryMonitorEnableHint: '监控系统内存使用情况,超出阈值时强制回收内存',
|
||||||
dbWalEnable: 'WAL模式',
|
dbWalEnable: 'WAL模式',
|
||||||
dbWalEnableHint: '可提升读写并发性能,但可能在异常情况下增加数据丢失风险,更改后需重启生效',
|
dbWalEnableHint: '可提升读写并发性能,但可能在异常情况下增加数据丢失风险,更改后需重启生效',
|
||||||
tmdbApiDomain: 'TMDB API服务地址',
|
tmdbApiDomain: 'TMDB API服务地址',
|
||||||
|
|||||||
@@ -1011,6 +1011,8 @@ export default {
|
|||||||
pluginStatisticShareHint: '上報插件安裝數據給服務器,用於統計展示插件安裝情況',
|
pluginStatisticShareHint: '上報插件安裝數據給服務器,用於統計展示插件安裝情況',
|
||||||
bigMemoryMode: '大內存模式',
|
bigMemoryMode: '大內存模式',
|
||||||
bigMemoryModeHint: '使用更大的內存緩存數據,提升系統性能',
|
bigMemoryModeHint: '使用更大的內存緩存數據,提升系統性能',
|
||||||
|
memoryMonitorEnable: '內存監控',
|
||||||
|
memoryMonitorEnableHint: '監控系統內存使用情況,超出閾值時強制回收內存',
|
||||||
dbWalEnable: 'WAL模式',
|
dbWalEnable: 'WAL模式',
|
||||||
dbWalEnableHint: '可提升讀寫併發性能,但可能在異常情況下增加數據丟失風險,更改後需重啟生效',
|
dbWalEnableHint: '可提升讀寫併發性能,但可能在異常情況下增加數據丟失風險,更改後需重啟生效',
|
||||||
tmdbApiDomain: 'TMDB API服務地址',
|
tmdbApiDomain: 'TMDB API服務地址',
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ const SystemSettings = ref<any>({
|
|||||||
SUBSCRIBE_STATISTIC_SHARE: true,
|
SUBSCRIBE_STATISTIC_SHARE: true,
|
||||||
PLUGIN_STATISTIC_SHARE: true,
|
PLUGIN_STATISTIC_SHARE: true,
|
||||||
BIG_MEMORY_MODE: false,
|
BIG_MEMORY_MODE: false,
|
||||||
|
MEMORY_MONITOR_ENABLE: false,
|
||||||
DB_WAL_ENABLE: false,
|
DB_WAL_ENABLE: false,
|
||||||
AUTO_UPDATE_RESOURCE: true,
|
AUTO_UPDATE_RESOURCE: true,
|
||||||
MOVIEPILOT_AUTO_UPDATE: false,
|
MOVIEPILOT_AUTO_UPDATE: false,
|
||||||
@@ -722,6 +723,14 @@ onDeactivated(() => {
|
|||||||
persistent-hint
|
persistent-hint
|
||||||
/>
|
/>
|
||||||
</VCol>
|
</VCol>
|
||||||
|
<VCol cols="12" md="6">
|
||||||
|
<VSwitch
|
||||||
|
v-model="SystemSettings.Advanced.MEMORY_MONITOR_ENABLE"
|
||||||
|
:label="t('setting.system.memoryMonitorEnable')"
|
||||||
|
:hint="t('setting.system.memoryMonitorEnableHint')"
|
||||||
|
persistent-hint
|
||||||
|
/>
|
||||||
|
</VCol>
|
||||||
<VCol cols="12" md="6">
|
<VCol cols="12" md="6">
|
||||||
<VSwitch
|
<VSwitch
|
||||||
v-model="SystemSettings.Advanced.DB_WAL_ENABLE"
|
v-model="SystemSettings.Advanced.DB_WAL_ENABLE"
|
||||||
|
|||||||
Reference in New Issue
Block a user