2

在 Ubuntu 18.04 上使用 Android Studio v3.5.2,在我的笔记本电脑上启动和“欢迎”窗口之间经过的时间约为 7...10 秒。升级到 Ubuntu 19.10 后,同样的 Android Studio 的启动时间约为 25...30 秒。系统监视器未检测到 CPU 或 RAM 使用高峰(相应为 2% 和 10%)。在“欢迎”窗口之后,一切正常。以下是日志记录:

2020-01-21 00:05:31,671 [49-5587405]   INFO -        #com.intellij.idea.Main - JVM Args: -Xms256m -Xmx1280m -XX:ReservedCodeCacheSize=240m -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 -XX:CICompilerCount=2 -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djdk.http.auth.tunneling.disabledSchemes="" -Djna.nosys=true -Djna.boot.library.path= -da -Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.renderer=sun.java2d.marlin.MarlinRenderingEngine -Dsun.tools.attach.tmp.only=true -Xmx2048m -XX:ErrorFile=/home/user/java_error_in_STUDIO_%p.log -XX:HeapDumpPath=/home/user/java_error_in_STUDIO.hprof -Didea.paths.selector=AndroidStudio3.5 -Djb.vmOptionsFile=/snap/android-studio/81/android-studio/bin/studio64.vmoptions,/home/user/.AndroidStudio3.5/config/studio64.vmoptions -Didea.platform.prefix=AndroidStudio -Didea.jre.check=true 
2020-01-21 00:05:31,671 [49-5587405]   INFO -        #com.intellij.idea.Main - ext: /snap/android-studio/81/android-studio/jre/jre/lib/ext: [cldrdata.jar, dnsns.jar, jaccess.jar, localedata.jar, meta-index, nashorn.jar, sunec.jar, sunjce_provider.jar, sunpkcs11.jar, zipfs.jar] 
2020-01-21 00:05:31,671 [49-5587405]   INFO -        #com.intellij.idea.Main - charsets: JNU=UTF-8 file=UTF-8 
2020-01-21 00:05:31,686 [49-5587405]   INFO -        #com.intellij.idea.Main - JNA library (64-bit) loaded in 14 ms 
2020-01-21 00:05:56,931 [49-5587405]   INFO -     #com.intellij.util.ui.JBUI - System scale factor: 1.0 (IDE-managed HiDPI)

是什么原因导致 25 秒。“加载 JNA 库”和“系统比例因子:1.0”之间的延迟?

更新(2020 年 5 月 6 日)

至于 Ubuntu 19.10,在其中一次自动系统更新后,bug 突然消失了。其原因仍然未知。

4

1 回答 1

1

请尝试安装以下软件包:

sudo apt-get install appmenu-gtk2-module

这解决了在我的情况下使用 snap 安装的 Android Studio 的启动延迟。以前开始进行任何处理大约需要 30 秒,现在大约需要 4 或 5 秒。

于 2020-05-06T13:47:05.720 回答