Ian Kwok

Results 13 comments of Ian Kwok

@lastcoolnameleft , @cjappl you can check your .gitconfig settings, and set "pager" as `pager = less -FRSX`. It works for me.

https://github.com/HowcanoeWang/rime-lua-aux-code 可是试试这个

> 有用家测试发现和lua脚本潜在相关,供参考 可试试换方案,用明月拼音看看是不是一样有这个问题 @fxliang lua慢有什么issue跟吗?我们macos上使用lua,内存增加到400MB,打字也是很流畅,但在windows上weasel内存到100MB就很卡。而且是使用的越久内存增加的越多。 lua使用的是 rime-lua-aux-code, 对应的issue https://github.com/HowcanoeWang/rime-lua-aux-code/issues/18

> 如果词库过多,在循环遍历添加辅助码的时候可能存在性能问题。当然也有可能是nightly版本修改了什么逻辑导致的 对,确实很多。在打log看一下。但按理说我win11的这个电脑比mac的那台要好。没有想到差这么多。

应该就是词库过大。13w条,换成8k条。没有这个问题了。 8k条的,稍后提个PR。

我换补码词库,8000个左右,速度还可以接受。就是weasel 经常一些程序不可用,没法接受。 速度这个还有个奇怪的是,同样的算法,在不同平台表现不一样。MacOS上13w的词库速度是一点也没有影响。

> 感谢各位的献计献策,刚刚综合大家的建议更新了候选逻辑,主要更新如下: > > * 如果输入字符串中没有辅助码引导符 -> 直接 `yield` 所有候选项 > * 如果输入字符串中有辅助码引导符: > > * 还没有输入辅助码 (只有引导符) -> 根据用户配置,给候选项添加上辅助码提示 > * 输入了辅助码 -> `yield` 所有符合的候选项,不符合的直接不出现 (直接抛弃 `insertLater` 表的添加元素与后续补回候选列表中,提升性能) >...

@J-Fields is this PR okay to merge?

https://github.com/M-D-777/esp32_s3_lvgl9_lottie_test, [性能翻倍!单片机Lottie动画开源实战](https://www.bilibili.com/video/BV1uw4m197X6/?spm_id_from=333.1387.favlist.content.click&vd_source=b7e478b4d886ea5d5f13bfbc97eb6658) 这里看lvgl-v9的lottie,开在了PSRAM中,运行的挺好的,但我在esp32s3上,同样的heap_caps_malloc分配到PSRAM,直接就崩了 在我自己的案例中,使用lottie的代码如下: ``` const size_t toast_size = sizeof(toast); // static uint8_t *buf_toast = (uint8_t *)heap_caps_malloc(120 * 120 * 4, MALLOC_CAP_SPIRAM | MALLOC_CAP_32BIT); static uint8_t *buf_toast = (uint8_t *)heap_caps_malloc(120...

@78 修改为 `lv_lottie_set_buffer(lottie_toast, 85, 85, buf_toast);` 报错如下 ``` W (1649) Application: Alert 配网模式: 手机连接热点 Xiaozhi-3F0D,浏览器访问 http://192.168.4.1 [] I (1659) Application: Resampling audio from 16000 to 24000 I (1659) OpusResampler: Resampler...