首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >加载时间共享库太大

加载时间共享库太大
EN

Stack Overflow用户
提问于 2014-01-16 20:24:17
回答 1查看 62关注 0票数 0

我正在将一个库(*.so)与ctype连接起来。然而,加载时间非常长。这是非常慢的。

我可以使用什么技术来提高性能?

我的模块总是在提示符下运行。将一次运行一个命令。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
> $./myrunlib.py fileQuestion fileAnswer 
# again
> $./myrunlib.py fileQuestion fileAnswer

代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
from ctypes import *
drv = cdll.LoadLibrary('/usr/lib/libXPTO.so')
EN

回答 1

Stack Overflow用户

发布于 2014-01-16 20:50:31

要么你有一个奇怪的bug,当Python程序使用它时,你的库加载非常慢(我发现这是相当不可能的),或者加载花费了很长的时间(可能是因为库在加载时执行了大量的初始化任务)。

在后一种情况下,您唯一的选择似乎是防止Python程序重新启动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21172115

复制
相关文章
详解共享库的动态加载
这边文章不是一个如何引导,尽管它确实展示了如何编译和调试共享库和可执行文件。为了解动态加载的内部工作方式进行了优化。写这篇文章是为了消除我在该主题上的知识欠缺,以便成为一名更好的程序员。我希望它也能帮助您变得更好。
后场技术
2021/05/18
3.2K0
详解共享库的动态加载
selenium加载时间过长
为了获取网站js渲染后的html,需要利用selenium加载网站,但是会出现加载时间过长的现象,因此可以限制其加载时间以及强制关掉加载:
机器学习和大数据挖掘
2019/07/02
2.5K0
pipeline 共享库
当大量使用pipeline后,内置功能并不能照顾到所有需求,这时候需要扩展pipeline。
陈不成i
2021/06/02
1.7K0
Linux下Qt创建共享库与链接共享库详解
随着程序写的逐渐变多,或多或少的我们都会使用别人写好的库;或者我们不想让别人看到我们的一些核心程序,可以将核心程序封装成库。本次和大家分享的是在Ubuntu下使用Qt生成共享库以及在Qt中链接共享库的方法。
用户5908113
2019/12/05
5.8K0
Linux下Qt创建共享库与链接共享库详解
linux管理共享库
Linux 运行的时候,是如何管理共享库(*.so)的?在 Linux 下面,共享库的寻找和加载是由 /lib/ld.so 实现的。 ld.so 在标准路经(/lib, /usr/lib) 中寻找应用程序用到的共享库。 但是,如果需要用到的共享库在非标准路经,ld.so 怎么找到它呢? 目前,Linux 通用的做法是将非标准路经加入 /etc/ld.so.conf,然后运行 ldconfig 生成 /etc/ld.so.cache。 ld.so 加载共享库的时候,会从 ld.so.cache 查找。 传统上
昊楠Hacking
2018/03/08
3K0
Typecho添加网站加载时间
这篇文章最后修改于 2022-06-23 日,距今已有 153 天,请注意甄别内容是否已经过时!
羽翼博客
2022/11/28
9810
网站添加加载时间
网页添加加载时间,适用于一切网站,放在合适的位置即可,今天就对于我的这个博客系统来讲来个简单教程。
qiangzai
2021/12/20
1.1K0
网站添加加载时间
php 加载页面时间函数
/** * 加载时间 * @return bool */ function timer_start() { global $timestart; $mtime = explode( ' ', microtime() ); $timestart = $mtime[1] + $mtime[0]; return true; } timer_start(); function timer_stop( $display = 0, $precision = 3 ) { global $timestart, $timee
九霄道长
2021/03/02
3.6K0
Linux共享库、静态库、动态库详解
1. 介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程
sunsky
2020/08/20
8.9K0
Linux共享库、静态库、动态库详解
Qt加载库
Qt项目加载库文件,一般时在pro后缀的项目文件上添加。 方法1(常规情况) 在unix系统上 -L是连接库目录,而 -l则为加载库的名字; 在windows系统下则可以直接添加库; unix系统测试库为: /usr/local/lib/libtest.so; windows系统测试库为: C:/mylibs/test.lib。 unix:LIBS += -L/usr/local/lib -ltestwin32:LIBS += C:/mylibs/test.lib 方法2(特殊情况) 库路径存在空格的情况下
Qt君
2019/07/15
8610
linux 动态库加载_linux默认动态库加载路径
当我们在linux系统引用动态库时,经常会遇到一个问题,加入我们需要的动态库没有在系统的默认目录下,我们编译时使用-L指定了动态库的路径,编译时没有问题,但是执行调用该动态库的可执行文件时,却提示找不到动态库。下面我将以一个简单的例子来,复现这个问题和解决这个问题的办法。
全栈程序员站长
2022/11/10
11.8K0
linux 动态库加载_linux默认动态库加载路径
Jenkins 共享库使用示例
如果你经常使用 Jenkins Pipeline 一定会遇到多个不同流水线中有大量重复代码的情况,很多时候为了方便我们都是直接复制粘贴到不同的管道中去的,但是长期下去这些代码的维护就会越来越麻烦。为了解决这个问题,Jenkins 中提供了共享库的概念来解决重复代码的问题,我们只需要将公共部分提取出来,然后就可以在所有的 Pipeline 中引用这些共享库下面的代码了。
我是阳明
2020/06/15
4.1K0
iOS页面加载时间测试初探
页面加载时间指的页面从创建到可见的时间。严格意义上来说页面加载时间测试,更应该是页面的冷加载,不包含接口返回数据时间。
测试加
2022/12/05
1.9K0
iOS页面加载时间测试初探
WordPress底部显示页面加载时间
本文最后更新于2021年1月22日,已超过1年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!
回忆大大
2023/03/08
1.5K0
WordPress底部显示页面加载时间
Jenkins扩展共享库进阶
前面我们介绍了Jenkins多分支流水线、Jenkins流水线即代码之扩展共享库,其实都是“流水线即代码”的体现。我们将Jenkinsfile纳入项目版本库中统一管理,实现了“谁构建、谁运行”的理念。
追马
2020/07/15
2.1K0
Jenkins扩展共享库进阶
WordPress底部显示页面加载时间
效果预览 方法 1.将以下代码加入到主题的functions.php中 //页面加载时间自动检测 function wp_page_speed() { date_default_tim
回忆大大
2021/08/09
1.7K0
WordPress底部显示页面加载时间
Xposed加载JNI库
前言 不用介绍啦,何老师出手,黑科技降临。 在项目开发中,时常会用到 JNI 库,以提供一些特定的功能,而在 xposed 开发中,也会有这样的需求,然而,在 xposed 的条件下,要加载一
用户1907613
2018/07/20
2.8K0
Picasso 图片加载库
Picasso 英文意思国外一个很有名的画家毕加索的名字,国外项目取名还是很有意思的! 从github新下载的picasso项目有依赖其他第三方开源项目okhttp和okio,这两个项目也是相当经典的,据说okhttp里网络请求的代码处理逻辑已经加入到android4点几的源码中了。 picasso也提供了封装好了的jar包可以使用,这样就不需要导入okhttp和okio项目了,但是看jar包里的OkHttpDownloader这个类还是引用了okhttp里的对象,可是在jar包里并没找到,不知道为什么~谁
xiangzhihong
2018/02/01
8390
数据量太大?查询搜索太慢?试试数据库postgresql
为什么会搜索太慢?。。。emmm,一个是代码优化不够,一个是搜索算法不行,还有就是数据太大了。你问我多大?大概会大到(30k*24*365*36)。。。为什么是这么算?你管我。。。。
一个有趣的灵魂W
2020/09/15
2.4K0
数据量太大?查询搜索太慢?试试数据库postgresql
实践: 使用共享库扩展Jenkinsfile
共享库这并不是一个全新的概念,其实具有编程能力的同学应该清楚一些。例如在编程语言Python中,我们可以将Python代码写到一个文件中,当代码数量增加,我们可以将代码打包成模块然后再以import的方式使用此模块中的方法。
DevOps云学堂
2020/02/19
2.1K0

相似问题

共享库与静态库的加载时间

33

linux上共享库加载时间的定时

14

加载共享库

21

共享库加载

11

共享屏幕太大了

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文