ibm apiconnect 开发人员工具包速度慢
ibm apiconnect developer toolkit slow
为什么apic命令这么慢?只有我一个?我应该怎么做才能理解这个问题?它存在于我的计算机上、我们的部署服务器上、其他从事此工作的人的电脑上。
$ time apic help
Error: Il comando `help` non è valido.
real 0m15.852s
user 0m0.045s
sys 0m0.076s
或
$ time apic -v
API Connect: v5.0.6.1 (apiconnect: v2.5.17)
real 0m14.710s
user 0m0.046s
sys 0m0.091s
APIC v5 的 APIC 工具包基于 Node.js 框架。它使用了很多需要在调用 apic
命令时加载的模块。
所以速度取决于磁盘速度(但也取决于 CPU 和内存)。
我的测试表明,在我使用了 2 年的笔记本电脑上,初始加载大约需要 9 秒:
$ time apic -v
API Connect: v5.0.8.4-iFix (apiconnect: v2.8.29)
real 0m9.206s
user 0m0.092s
sys 0m0.091s
这是在 Win 10 机器上使用 Git Bash 进行的测试。
第二次尝试(缓存大量文件时)快 2 秒:
$ time apic -v
API Connect: v5.0.8.4-iFix (apiconnect: v2.8.29)
real 0m6.625s
user 0m0.030s
sys 0m0.090s
好消息是 apic
CLI 工具包的新版本是用 Golang 编写的,并针对平台进行了原生编译。
这个很快。按照所有标准。它也更有能力。
time apic version
APIConnect toolkit c81e13c07d3c2c7730827610fcaf08bbec88fe04 (Built 2020-02-10T23:21:01Z) (Tag o.c3148da-g.c81e13c)
real 0m0.192s
user 0m0.141s
sys 0m0.094s
此测试是在同一台笔记本电脑上完成的,但在 WSL 下使用 Ubuntu。
我建议要么迁移到 v2018,要么使用配备现代 SSD 的更快机器(并非所有 SSD 都相同)。
为什么apic命令这么慢?只有我一个?我应该怎么做才能理解这个问题?它存在于我的计算机上、我们的部署服务器上、其他从事此工作的人的电脑上。
$ time apic help
Error: Il comando `help` non è valido.
real 0m15.852s
user 0m0.045s
sys 0m0.076s
或
$ time apic -v
API Connect: v5.0.6.1 (apiconnect: v2.5.17)
real 0m14.710s
user 0m0.046s
sys 0m0.091s
APIC v5 的 APIC 工具包基于 Node.js 框架。它使用了很多需要在调用 apic
命令时加载的模块。
所以速度取决于磁盘速度(但也取决于 CPU 和内存)。
我的测试表明,在我使用了 2 年的笔记本电脑上,初始加载大约需要 9 秒:
$ time apic -v
API Connect: v5.0.8.4-iFix (apiconnect: v2.8.29)
real 0m9.206s
user 0m0.092s
sys 0m0.091s
这是在 Win 10 机器上使用 Git Bash 进行的测试。
第二次尝试(缓存大量文件时)快 2 秒:
$ time apic -v
API Connect: v5.0.8.4-iFix (apiconnect: v2.8.29)
real 0m6.625s
user 0m0.030s
sys 0m0.090s
好消息是 apic
CLI 工具包的新版本是用 Golang 编写的,并针对平台进行了原生编译。
这个很快。按照所有标准。它也更有能力。
time apic version
APIConnect toolkit c81e13c07d3c2c7730827610fcaf08bbec88fe04 (Built 2020-02-10T23:21:01Z) (Tag o.c3148da-g.c81e13c)
real 0m0.192s
user 0m0.141s
sys 0m0.094s
此测试是在同一台笔记本电脑上完成的,但在 WSL 下使用 Ubuntu。 我建议要么迁移到 v2018,要么使用配备现代 SSD 的更快机器(并非所有 SSD 都相同)。