腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
一次
内存
中只需要一个动态
库
的副本?
、
、
我读过关于动态
库
的。我听不懂下面这句话。 ld-
linux
.so如何知道所需的
库
已经加载?程序是如何<em
浏览 8
提问于2013-10-08
得票数 3
回答已采纳
1
回答
如何在特定时间打印
内存
中的所有
共享
对象?
、
、
、
在
Linux
系统中,在特定的时间有许多进程在运行,并且每个进程都依赖于一些动态
库
(
共享
对象)。这可以通过ldd命令找到。当进程运行时,
共享
对象必须在
内存
中。同样,在
Linux
系统中,会有许多
共享
对象加载到不同运行进程的
内存
中。 有没有办法列出所有这些
共享
对象?它能用C编程语言写吗?列出当前加载到
内存
中的所有
共享
对象是否可行?
浏览 2
提问于2014-09-11
得票数 1
1
回答
PSS/。Pss包含Uss吗?
、
、
、
我想问你:Pss不包含Uss,它只是关于按比例
共享
的
内存
;Pss = Uss +按比例
共享
内存
。 哪种解释是正确的?
浏览 9
提问于2015-07-03
得票数 0
回答已采纳
1
回答
Android应用程序
共享
内存
页面吗?
、
、
如果两个Android应用程序使用一个
共享
C
库
,它们之间的Android
共享
内存
页会像
linux
一样吗?Java
库
呢?根据编写两个应用程序的方式,JVM级别上是否存在
内存
共享
?
浏览 5
提问于2015-07-01
得票数 1
回答已采纳
2
回答
在
Linux
中
共享
可执行
内存
页?
、
、
、
、
为了保持空间,可以在
Linux
上
共享
可执行页面吗?我知道有一些
共享
内存
API可以用于在不同进程之间
共享
内存
,但我不认为这是用来实现
共享
内存
的。基本上,我希望有一个
共享
内存
区域,可以将一些常用的
共享
库
加载到其中。我想让动态链接器链接到预加载(只读)映像,而不是将所有
共享
库
映像加载到每个进程(这似乎是一种浪费)。为了澄清,我知道什么是
共享</
浏览 6
提问于2012-04-11
得票数 2
回答已采纳
1
回答
如何创建
共享
磁头
内存
exe和dll/
共享
对象
、
、
、
我正在用C语言创建一个跨平台的
共享
库
。我知道多个操作系统/硬件之间有很多不同之处,每次添加新的操作系统都会增加混乱。为了克服这个问题,我决定创建一个
共享
对象。在创建
共享
对象
库
时,我遇到了这个问题,经过研究发现是
共享
内存
和堆
内存
问题。 现在我想创建一个
共享
对象
内存
或头
内存
。因此,相同的
内存
可以被不同的EXE或另一个DLL/
共享
对象进程访问。我在网
浏览 1
提问于2014-02-13
得票数 0
2
回答
Linux
内核中的
内存
保护
、
、
、
当
共享
库
映射到
内存
中时,
Linux
内核会将虚拟
内存
区分配给这个
内存
区,并分别标记它们的权限。但是我们知道在x86 arch中的页表条目中没有可执行位。如果在程序中有像"call *edx“这样的调用指令来调用
共享
库
中的函数,
Linux
内核如何知道目标地址是否可执行?如果vma列表中的权限不兼容,是否会导致一般保护故障?
浏览 1
提问于2013-02-06
得票数 4
1
回答
在不同的
Linux
命名空间中使用
共享
库
、
Linux
命名空间可以隔离pid、挂载poing、网络等。我使用
Linux
命名空间来实现OS级别的虚拟机(就像vserver和LXC一样),但我经常会耗尽
内存
。我有一个问题,如果我在不同的名称空间中有两个进程,并且它们使用相同的
共享
库
,那么该
库
是否会被加载到物理
内存
中一次或两次?此外,进程间
共享
库
的底层机制是什么?它和IPC一样吗?
浏览 3
提问于2012-10-18
得票数 1
2
回答
当多个进程在
Linux
中使用文件指针读取文件时,是否使用
共享
虚拟
内存
?
、
、
由于文件的大小可能很大(100 in ~),为了减少多个进程中的
内存
使用量,我想我需要使用
共享
内存
。我读了一个
Linux
文件,他们说, 虽然虚拟
内存
允许进程具有独立(虚拟)地址空间,但有时需要进程来
共享
内存
。例如,系统中可能有几个进程运行bash命令shell。与其在每个进程虚拟地址空间中有几个bash副本,不如在物理
内存
中只有一个副本,并且所有运行bash的进程都
共享
它。动态<em
浏览 7
提问于2015-04-29
得票数 2
1
回答
访问非持久化
内存
映射文件
、
、
、
、
我在
Linux
中找不到用于C++的非持久化
内存
映射文件的
库
。我搜索了一段时间,以找到任何
库
,但没有任何理由不存在于
Linux
中,什么可以代替非持久化
内存
映射文件在两个程序之间
共享
内存
。提前谢谢。
浏览 2
提问于2020-07-20
得票数 1
回答已采纳
1
回答
Android本机库
共享
内存
、
、
、
、
我正在编写原生
共享
库
,它需要Android支持,我需要在使用这个
库
的所有进程之间
共享
一些数据(UID和一些额外的字段)。在
Linux
中,POSIX
共享
内存
就是实现这一点的好机会。但是Android NDK不支持POSIX
共享
内存
。有ashmem,但是为了从其他进程访问
共享
内存
区,我需要使用绑定器IPC来传输打开的文件描述符。但这不是 合理地,因为当其他进程想要访问
共享
数据时,可以终
浏览 1
提问于2014-06-29
得票数 1
2
回答
易于使用的C++
共享
内存
库
、
、
、
对于编写使用
共享
内存
的应用程序,我是个新手。我正在编写一个C应用程序,并且我想使用
共享
内存
。我知道在使用
共享
内存
时很容易搬起石头砸自己的脚,所以理想情况下,我想使用一个成熟的、经过同行评审(即开源)的轻量级C
库
,它可以让编写使用
共享
内存
的应用程序变得容易,并自动处理任何“陷阱”。有没有人能推荐一个轻量级的ANSI
共享
内存
库
,让(shmem新手)可以用来加快编写应用程序的速度? 注意
浏览 1
提问于2013-05-22
得票数 1
回答已采纳
1
回答
简单的iPhone应用程序占用太多
内存
(4MB)
应用程序什么也不做,表只有一行,当您点击这一行时,它会检查应用程序使用了多少
内存
,并将结果写入detailTextLabel。这个应用程序使用4MB。这是正常的吗?下面是我用来获取
内存
信息的代码: mach_msg_type_number_t在实
内存
列中保留4.58Mb 在Live
浏览 1
提问于2011-08-28
得票数 2
1
回答
linx/unix中的性能
内存
值
、
、
为了应用于
内存
性能分析的良好实践研究,上述命令的每个“主要”
内存
变量输出的定义是什么? 例如:顶部输出RES
内存
是实际使用的
内存
。再编辑1,我正在查看top prstat vmstat free命令的输出,这意味着
内存
值。
浏览 0
提问于2017-08-11
得票数 1
1
回答
Unix
共享
库
和VDSO
内存
映射
、
、
、
我想知道像gnu libc这样的
linux
共享
库
是在进程之间还是在每个进程之间
共享
,链接器ld.so将libc的一个新区域映射到应用程序,如果是这样的话,这不会吃掉
内存
,因为对于不同区域的每个进程,相同的
库
将被重复加载,对于
linux
VDSO,快速v_syscall方法也是一样的。或者
linux
内核已经映射了ram中的所有
共享
库
,仅仅是需要
库
链接内核的每个进程都允许它访问库区域,这样就没有巨大的r
浏览 1
提问于2018-07-29
得票数 0
1
回答
在
Linux
上使用
共享
库
减少
内存
负载
、
、
、
、
在低
内存
Linux
系统上,我有一个由单个可执行文件和多个
共享
库
组成的项目。这些
库
不与其他可执行文件
共享
,而且在任何时候只运行一个可执行文件实例。有人告诉我,这个设置允许在未使用时从
内存
中卸载
共享
库
。在我看来,简单地将整个项目构建成一个静态二进制(当然不包括系统
共享
库
)就更有意义了,因为每个函数只有一个副本在
内存
中是活动的。 这两种方法有什么区别吗?
浏览 4
提问于2014-09-19
得票数 3
回答已采纳
1
回答
动态加载/链接
库
的
内存
布局
、
、
、
、
在
Linux
系统中加载
共享
库
时,
共享
库
的
内存
布局是什么?例如,原始
内存
布局如下:|heap(ori) ||stack(ori) ||.data(ori) ||.text(ori) |当我打开foo.so时,
内存
布局是A还是B?
浏览 0
提问于2015-05-04
得票数 8
回答已采纳
1
回答
共享
库
和对用户
内存
的可见性
、
、
当我通过dlopen使用
共享
库
时,
库
代码可以“看到”调用dlopen的进程的
内存
吗?例如,我想将一个指向应用程序分配的
内存
的指针传递给
库
API。 我使用
Linux
/x86,如果它很重要的话。
浏览 2
提问于2016-02-27
得票数 0
1
回答
链接到
共享
库
Linux
、
共享
库
是因为它们是从磁盘上的同一个文件加载的,还是因为它们被加载到
内存
中而
共享
,而每个人都
共享
相同的
内存
区域?在
Linux
中,它们是否只加载一次,并几乎映射到每个进程空间?这是怎么回事?编辑:当我说
共享
时,我认为我指的是动态链接的,但是如果有什么不同,请告诉我。
浏览 2
提问于2012-05-16
得票数 4
回答已采纳
2
回答
android dex文件的
内存
布局
、
、
在这种情况下,dex文件的
内存
布局会是什么样子?在一个典型的C程序中,它的
内存
布局是数据、文本、堆和堆栈的形式。这对于dex文件也是一样的吗?如果是这样,Dalvik虚拟机是如何处理这些文件的呢?
浏览 8
提问于2017-05-23
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
图解|Linux内存碎片整理
Linux内存映射mmap原理分析
MemoryFile 共享内存原理分析
内存数据库安全吗?
解读 Linux 内存管理新特性 Memory folios
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券