有不少 V 友在问 vscode java 开发的问题,也有问远程开发的问题。目前我是使用 vscode 远程开发 java,插件也是安装在远程的。
Java: Clean the Java language server workspace
比如某些 web 上下类的属性赋值有问题,(我只遇到过一次,属性始终不变,实际上 idea 也遇到过,就是一些内存问题) ,建议重新打开 vscode,idea 也是要重新打开
我之前说过其实晓龙的 865 CPU (约等于 I5 8520U 体验 )进行普通的研发完全没问题的(尤其是脚本语言开发,比如 nodejs,python 这些)。
首先要创建 linux 环境
然后没了。。。因为就是一个完整的 linux 系统了。然后该干嘛干嘛呗。
性能强劲,写 nodejs,python 这些完全没问题。
写 java 也很 OK,那是假的。。实际上手机环境跑 java 还是有些吃力,应该稍低于 i5-8 代低压 U,CPU 的水平还是差了一些,要是有 A14 那么强就碉堡了。写点普通的微服务完全没问题,大型的项目还是不够给力。不过手机有 8G 内存,还是能跑 5-6 个服务的,挺香的。比如 18 款的编译 30 秒,这个 865 要 45 秒。大概是这样的水平把,还是挺快的,够用 。
嗯 远程真香。。等 M1 到手后,再测试 M1 arm java 性能。
{
"workbench.colorTheme": "Darcula (IntelliJ)",
"java.semanticHighlighting.enabled": true,
"git.enableSmartCommit": true,
"maven.executable.preferMavenWrapper": true,
"java.import.maven.enabled": true,
"java.configuration.maven.userSettings": "/opt/apache-maven-3.6.3/conf/settings.xml",
"maven.executable.path": "/opt/apache-maven-3.6.3/bin/mvn",
"maven.excludedFolders": [
"**/.*",
"**/node_modules",
"**/target",
"**/bin"
],
"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx512m -Xms100m -javaagent:\"/home/android/.vscode-server/extensions/gabrielbb.vscode-lombok-1.0.1/server/lombok.jar\"",
// "java.home": "/usr/lib/jvm/java-11-openjdk-arm64",
"java.home": "/usr/local/java11",
"search.exclude": {
"bin": true,
"**/bin": true,
"**/logs": true,
"**/target": true
},
"maven.pomfile.autoUpdateEffectivePOM": true,
"maven.terminal.useJavaHome": true,
"java.completion.importOrder": [
"java",
"javax",
"com",
"org"
],
"java.configuration.runtimes": [
{
"name": "JavaSE-1.8",
"path": "/usr/local/java1.8",
"default": true
},
{
"name": "JavaSE-11",
"path": "/usr/local/java11",
}
],
"git.autofetch": true,
"java.configuration.checkProjectSettingsExclusions": false,
}