Open sleepyyj opened 1 year ago
@sleepyyj 是否测试过如 2.26,2.27 版本可不可以正常使用?看了一下目前集成的版本是比较旧的
@sleepyyj 是否测试过如 2.26,2.27 版本可不可以正常使用?看了一下目前集成的版本是比较旧的
我测一下
@erha19 2.26.8 和 2.27.0 都是一样的报错
@sleepyyj 这里应该存在大文件打开时的内存泄漏问题,(即部分服务端环境下的机器确实无法承载大文件的语法高亮、缓存等)暂时你可以先通过设置 editor.largeFile
小一些来控制其展示,同时关闭大文件内的语法高亮来减少 OOM 问题,配置项如:
'editor.languageFeatureEnabledMaxSize': {
type: 'number',
default: 4 * 1024 * 1024 * 1024, // 4096 MB
description: '%editor.configuration.languageFeatureEnabledMaxSize%',
},
// 会同步到插件进程的最大文件尺寸, 必须大于等于 languageFeatureEnabledMaxSize
'editor.docExtHostSyncMaxSize': {
type: 'number',
default: 4 * 1024 * 1024 * 1024, // 4096 MB
description: '%editor.configuration.docExtHostSyncMaxSize%',
},
相关配置项:
降低这类配置会让宿主机器的表现会好一些
@erha19 把配置大小改为 20MB 后,打开文件提示 The file is too large, continuing to open it may cause it to jam or crash.
,点击 still open it
。146MB 的文件无法打开,没有出现OOM,但是 readFile 消息没有响应。263MB 的文件依然 OOM。
描述你的问题(Describe the bug) 使用 ide-startup 测试,前端打开一个文件后,后端进程由于 OOM 退出。
复现路径(To Reproduce) 1、启动 ide-startup 2、添加一个文件到 workspace,文件大小根据机器配置 20M~200M 不等 3、前端打开这个文件
预期表现(Expected behavior) 能正常打开文件
环境信息(Environment)