From 4d4c5b58b9d82072f7d87c33db00b101e0235fcb Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Wed, 29 Jun 2022 20:16:00 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E7=BC=93=E5=AD=98=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E4=B8=8D=E6=AD=A3=E7=A1=AE=20Fix=20https://g?= =?UTF-8?q?ithub.com/siyuan-note/siyuan/issues/5318?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/cache/ial.go | 8 ++++---- kernel/sql/cache.go | 8 +++----- 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/kernel/cache/ial.go b/kernel/cache/ial.go index f8cacaf8d..55b7596ba 100644 --- a/kernel/cache/ial.go +++ b/kernel/cache/ial.go @@ -24,8 +24,8 @@ import ( ) var docIALCache, _ = ristretto.NewCache(&ristretto.Config{ - NumCounters: 100000, // 10W - MaxCost: 1024 * 1024 * 10, // 10MB + NumCounters: 200000, + MaxCost: 1000 * 1000 * 32, BufferItems: 64, }) @@ -55,8 +55,8 @@ func ClearDocsIAL() { } var blockIALCache, _ = ristretto.NewCache(&ristretto.Config{ - NumCounters: 100000, // 10W - MaxCost: 1024 * 1024 * 10, // 10MB + NumCounters: 800000, + MaxCost: 1000 * 1000 * 64, BufferItems: 64, }) diff --git a/kernel/sql/cache.go b/kernel/sql/cache.go index 539c4a486..6ca4f928b 100644 --- a/kernel/sql/cache.go +++ b/kernel/sql/cache.go @@ -27,8 +27,8 @@ import ( ) var memCache, _ = ristretto.NewCache(&ristretto.Config{ - NumCounters: 100000, // 10W - MaxCost: 1024 * 1024 * 10, // 10MB + NumCounters: 800000, + MaxCost: 1000 * 1000 * 100, BufferItems: 64, }) var disabled = true @@ -110,9 +110,7 @@ func GetRefsCacheByDefID(defID string) (ret []*Ref) { return } -var ( - defIDRefsCache = gcache.New(30*time.Minute, 5*time.Minute) // [defBlockID]map[refBlockID]*Ref -) +var defIDRefsCache = gcache.New(30*time.Minute, 5*time.Minute) // [defBlockID]map[refBlockID]*Ref func CacheRef(tree *parse.Tree, refIDNode *ast.Node) { ref := buildRef(tree, refIDNode)