This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28379D:为什么从 Java 执行 DSS 的时间比 JavaScript 更长?

Guru**** 2039030 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1443797/tms320f28379d-why-is-time-execution-of-dss-from-java-longer-than-javascript

器件型号:TMS320F28379D

工具与软件:

您好!

我使用 DSS 将程序加载到 RAM 中并运行它。
我发现执行时间存在显著差异:

Java      1:23
JavaScript 0:40。

我预期光学效果。 JavaScript 也使用 Java JRE、但通过 Rhino 解释程序。
为什么运行访问 DSS 的 Java 类更长?

此致、

Piotr Romaniuk

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Piotr:

    我们不知道这种差异。 我们从未真正对 Java 应用程序的 DSS 性能进行基准测试。 检查工程,他们也有点惊讶,但不知道为什么。

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Ki、

    这两个选项的架构是否如下所示:

    1) DSS[java-API] <-> Rhino[JavaScript 解释程序]<->我的 DSS 脚本

    2) DSS[JAVA-API]<->我的 DSS 类?

    这两个版本使用 Java 虚拟机、对吗? (相应地执行 Rhino 和 my-class )?

    此致、

    Piotr Romaniuk

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉延迟了响应。 我离开度假、最近又回来了。

    [报价 userid="64714" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1443797/tms320f28379d-why-is-time-execution-of-dss-from-java-longer-than-javascript/5541389 #5541389"]

    1) DSS[java-API] <-> Rhino[JavaScript 解释程序]<->我的 DSS 脚本

    2) DSS[JAVA-API]<->我的 DSS 类?

    [报价]

    是的、这也是我的理解。

    谢谢

    Ki