首页 / 浏览问题 / 组件GIS / 问题详情
不同系统下运行时间差异巨大
70EXP 2023年12月05日
我用iObject java 在WINDOWS上开发了一些代码,在windows上运行代码时间正常,但是将jar包部署上linux系统后,时间大大增加。

举个例子,win上用时可能20s,linux上直接20min。

2 个回答

您好,iObject Java 在性能接近的机器上 window系统运行和liunx系统运行性能差距不大,所以我们需要进一步了解您的情况:

1. 您使用的iObject Java的具体版本是多少?在组件Bin文件夹下有一个“VERSION”文件,可用记事本打开查看。

2. 请提供下window电脑,linux电脑的硬件配置。

3. 您使用到了iObject Java 中的 哪些API?

4. 如果您的代码中涉及网络请求,请检查liunx系统的网速是否正常。

5. 对于linux ,我们有linux的组件包
     SuperMap iObjects Java 11i(2023) SP1 for Linux(arm64):http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2528

     SuperMap iObjects Java 11i(2023) SP1 for Linux(x86_64):http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=2529

6. 在我们的程序包内有大量的samplecode,选择与您使用的API相似的示例程序,进行jar包部署上linux系统,观察运行性能测试。

7. 【仅供参考】使用“Jar linux 性能慢”在网速搜索到的多数结果为:Linux系统启动jar包很慢解决方式(https://blog.csdn.net/qq_38279833/article/details/131133307

期待您的回复

310EXP 2023年12月05日
1、11.1.0 22027 102508 Beijing

2、windows r5 5600 ;linux  i9-12系列

3、以data为主吧

4、应该是有的,需要向后端传输数据

5、我都已经用windows版本了,肯定不会想着去改用linux版本的iObject JAVA
好的,您的情况已初步了解,

1.您请排查Linux电脑的网速情况。
2.同时您方便的话请贴出能重现问题的代码,以便我们进行重现。若您的代码不方便贴出可在社区中私信我。
3.具体了解一下您这边Linux系统信息及版本。
与您QQ联系,排除问题后在这里回复
310EXP 2023年12月29日
客户反馈,在不同平台做了很多测试,预估与开发无关,我们将持续关注反馈
...