idea 2021.2.2 社区版 + wsl2 卡炸了,开项目很慢

2021-09-10 09:51:59 +08:00
 liuzh365

网上冲浪的时候看到说最新的 idea 支持 wsl2 的开发环境,于是装了个最新版,把 wsl1 升到了 wsl2,然后 wsl 里面已经有 java 和 maven 环境了,然后我按网上的建议,把项目代码迁到 wsl 里面开发,发现 idea 非常的卡(开项目建索引),点一下鼠标都卡好几下的样子。我试了把代码和环境变量在 wsl 和 windows 来回迁,都有问题:

( 1 )开发环境、代码都在 wsl2 里面:idea 非常卡,根本没法正常使用。(怀疑跟 wsl2 比较拉的 IO 有关)而且不显示项目目录,只有一个 pom.xml 。我把.idea 缓存删掉之后重开,idea 直接闪退,再开的话就还是没有项目目录。。。。 ( 2 )开发环境在 wsl2,代码在 windows:idea 根本检测不到 wsl2 里面的 java 环境,一直显示 no sdk,手动指定也没用。 ( 3 )开发环境、代码都在 windows (我装 wsl2 干嘛?):wsl2 识别不了 windows 的 java.exe 环境,linux 应该是要二进制的 java 。而且这样就背离了装 wsl2 的初衷。

是不是我哪里没装对啊?

12831 次点击
所在节点    Java
77 条回复
ztaosony
2021-09-11 10:44:48 +08:00
这里一般这种时候先喷微软再说,没人解决问题
ilaipi
2021-09-11 14:19:13 +08:00
x410 使用中文有问题吗?

@yhrzpm #51
@mawerss1 #40
GrayXu
2021-09-11 14:46:01 +08:00
wsl2 的 IO 慢指的是和 windows 下 FS 交互的 IO 慢。建议全部迁移到 wsl2 下。
xianzhe
2021-09-11 18:19:40 +08:00
idea 自己问题,之前没这毛病,yourtrack 上已经一堆 issue 了。我现在拿 vscode 暂时顶上,之前 jetbrains 声称 2021.2.1 已经修复,并关闭了一些 issue,但是实际上没啥用
xianzhe
2021-09-11 18:21:38 +08:00
查看 idea 日子你会发现一大堆 thread dump,貌似文件读写有问题
xianzhe
2021-09-11 18:23:16 +08:00
重启 wsl 可能会改善
yhrzpm
2021-09-11 19:39:16 +08:00
@ilaipi 不太清楚,没有中文需求
fannas
2021-09-11 19:43:07 +08:00
问个问题,java 是在 jvm 运行的程式,纯粹的源码在哪里运行差别会有很大吗
liuzh365
2021-09-12 14:50:25 +08:00
@ladypxy 反正我个人感觉 2021 比 2020 卡多了。。。
INTOX8O
2021-09-13 10:29:36 +08:00
@liuzh365 是的,我的还伴有高 cpu 占用,退回 2020 就正常
whee
2022-10-13 00:47:41 +08:00
22 年底尝试 wsl2 ,跑了一天多,目前看除了新加载项目的时候会比较卡,其他时候可用了
环境-win10+ wsl2
whee
2022-10-13 00:48:38 +08:00
补充一下安装方案,环境和代码都在 wsl2 里面,idea/goland 放在 win ,前面有朋友说 webstorm,回来我再试试
whee
2022-10-18 18:16:53 +08:00
回来继续补充,经过几天的尝试,总的来说,jet 家的 ide 用起来还是比较吃劲,会有卡顿,io 还是不行,表现为打开 /编辑文件时的卡顿。
继续尝试一下 vscode
Derrick92
2022-10-23 10:13:42 +08:00
@whee 蹲坑,看看层主使用的如何? jetbrains+WSL2 表现这么差嘛
yannxia
202 天前
2024 年尝试,环境和代码都在 wsl2 里面,idea/goland 放在 win ,依旧卡顿,gateway 常出现无法连接的问题
31VDVx0175zKNs91
198 天前
@yannxia 你好请问你是直接打开 wsl2 的项目还是通过 gateway 打开?我关闭了防火墙和 win 自带的杀毒,但是用 idea 运行 wsl2 的 spring boot 项目的时候 service 不会显示端口号。你有这个问题吗?我用 vscode 就一切正常
yannxia
198 天前
@test10101 #75 wsl2 打开可以运行,但是很卡……感觉 idea 本身在 windows 就有问题,也试了 gateway ,结果 Rustover 直接无法启动。。只有 vscode 全面正常,但是不习惯,不想折腾了,还是装了一个虚拟机。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/800977

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX