From eef6f8c0ce33646726954f875192923228f9cd8f Mon Sep 17 00:00:00 2001 From: ovadmin Date: Mon, 2 Oct 2017 00:38:23 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=A4=A7=E7=94=A8=E6=88=B6=E9=81=B8?= =?UTF-8?q?=E5=AD=97=E8=A9=9E=E6=A8=A1=E5=9E=8B=E7=9A=84=E5=AE=B9=E9=87=8F?= =?UTF-8?q?=E8=B7=9F=E5=8D=8A=E8=A1=B0=E6=9C=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Source/InputMethodController.mm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/InputMethodController.mm b/Source/InputMethodController.mm index b11e4609..32819493 100644 --- a/Source/InputMethodController.mm +++ b/Source/InputMethodController.mm @@ -114,7 +114,10 @@ static NSString *const kGraphVizOutputfile = @"/tmp/McBopomofo-visualization.dot // shared language model object that stores our phrase-term probability database FastLM gLanguageModel; FastLM gLanguageModelPlainBopomofo; -McBopomofo::UserOverrideModel gUserOverrideModel(200, 60.0); + +static const int kUserOverrideModelCapacity = 500; +static const double kObservedOverrideHalflife = 5400.0; // 1.5 hr. +McBopomofo::UserOverrideModel gUserOverrideModel(kUserOverrideModelCapacity, kObservedOverrideHalflife); // https://clang-analyzer.llvm.org/faq.html __attribute__((annotate("returns_localized_nsstring")))