请选择 进入手机版 | 继续访问电脑版

LibreOffice 中文社区

 找回密码
 马上加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
开启左侧

[问题] SDK打开电子文档.xlsx,多次打开,打开的时间依次累加?

[复制链接]
shc-2021 发表于 2021-11-9 20:56:14 | 显示全部楼层 |阅读模式
现在遇到个问题,用sdk访问我在阿里云上部署的debian系统下的libreoffice 服务,打开debian 系统下的同一个文件,多次打开关闭操作,每次打开的时间都会比上一次慢。但是在我本地的虚拟机下测试打开同一个文件的打开时间又没变化,很是奇怪,我本地下只编译了libreoffice没有安装别的软件,公司的阿里云测试环境安装了Oracle jdk8 这个libreoffice打开文件的时间跟系统环境还又关系?就有哪些环境会导致libreoffice慢?
还有就是我打开相同路径的文件,不应该是直接返回打开过的文件操作对象吗?为啥再次在内存中又打开一遍?


-rw-r--r-- 1 root        root        13280369 11月  8 19:42 ZS.xlsx
以ZS.xlsx 13M多的文件来举例打开的时间依次为:
port8100,type:socket,connected.
connected.
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 9.745046615600586s
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 11.345660209655762s
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 13.173808097839355s
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 14.493962526321411s
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 19.042815685272217s
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 26.13797688484192s
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 31.161561489105225s
>open file:/opt/ZS.xlsx
document file:/opt/ZS.xlsx opened in 37.199864864349365s



suokunlong 发表于 2021-11-10 10:21:31 | 显示全部楼层
你不提供代码的话,就很难判断了。
开放,包容,奉献。
 楼主| shc-2021 发表于 2021-11-10 17:07:28 | 显示全部楼层
suokunlong 发表于 2021-11-10 10:21
你不提供代码的话,就很难判断了。

哦,不用源码,就用sdk调用打开一个电子文档文件,打开 、关闭   .....  操作N次,你就会发现打开电子文档的时间是一直往上累加,用java、python、c++ 测试都一样。后面放到容器也是运行,测试也是一样。
 楼主| shc-2021 发表于 2021-11-12 14:49:42 | 显示全部楼层
找到问题了,我的linux debian 系统没有安装 cups ,安装后就正常了。安装后不管是否启动cpus服务,打开电子文档的打开时间都不会递增累加。不知道cups 为啥对libreoffice影响这么大?
*滑块验证:
您需要登录后才可以回帖 登录 | 马上加入

本版积分规则

Archiver|手机版|小黑屋|LibreOffice 中文社区 ( 粤ICP备13080851号-4 )

GMT+8, 2021-12-8 11:50

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表