gpt4 book ai didi

java - MATLAB Compiler Runtime (MCR) 中的 JVM 有什么作用?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:04:22 30 4
gpt4 key购买 nike

我想知道 MCR 中 JVM(Java 虚拟机)的用途是什么,如果我在 MWApplication.initializeApplication 中调用 -NOJVM 标志会有什么影响()?

因为我编写了一个包含 GUI 的 Java 应用程序,所以我尝试使用/不使用 -NOJVM 选项。并且只有 GUI 的 LookandFeel 发生了变化。

最佳答案

Matlab 包含一个内部 JVM,用于所有 Matlab 生成的 GUI(图形、对话窗口、桌面/编辑器等)。通过使用 -NOJVM 开关启动 Matlab,您基本上将 Matlab 用作纯计算引擎(该引擎基于 c/c++,不使用 JVM)。如果您的所有 GUI 都是在 Matlab 外部处理的,那么您可能不需要内部 JVM,它会带来内存和启动性能成本。

关于java - MATLAB Compiler Runtime (MCR) 中的 JVM 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2168593/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com