腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
word是否用于存储字符串文字常量
内存
池
和ROM是否相同
、
、
我读的是Head First
C
语言
书,我们不能改变字符串文字,因为它存储在一个恒定的
内存
池中,这是只读
内存
。所以朋友是这个恒定的
内存
池
,和系统的ROM是一回事。或者在ROM以外的
内存
中也有另一个恒定的
内存
池
。如果我声明一个字符串,它将被存储在ROM中,而如果我声明一个int或其他任何东西,它将被存储在RAM中,这是真的吗
浏览 0
提问于2014-02-27
得票数 3
4
回答
用
C
语言
实现
内存
池
、
、
、
、
我正在寻找一个好的
内存
池
实现在
C
。)将不同大小的几个分配“捆绑”在某个标识符下,并使用给定的identifier.Thread安全删除所有分配的功能
浏览 8
提问于2011-08-15
得票数 9
回答已采纳
3
回答
C
语言
中的
内存
池
管理
、
我正在用
C
语言
实现我自己的
内存
池
,我在找出*ptr指向的
内存
块有多少字节时遇到了问题(size_t poolSize(size_t *ptr))。我也是
C
的新手,我正在自学,所以我还在学习指针是如何工作的(我的问题可能是指针)。
浏览 0
提问于2016-04-07
得票数 0
1
回答
CLR分配本地
内存
池
的地方?
、
、
、
ECMA-335,I.12.3.2.4规定如下: 每个方法状态的一部分是一个本地
内存
池
。可以使用localloc指令从本地
内存
池
显式分配
内存
。本地
内存
池中的所有
内存
都是在方法退出时回收的,这是回收本地
内存
池
内存
的唯一方法(没有提供指令来释放在此方法调用期间分配的本地
内存
)。本地
内存
池
用于分配在编译时类型或大小未知且程序员不希望在托管堆中分配的对象。由于本地
内存
<
浏览 4
提问于2013-10-27
得票数 7
回答已采纳
1
回答
每个实例的
内存
池
是否比每个类型的
内存
池
更有缺点?
、
我正在用
C
语言
为一个实时应用程序实现一个
内存
池
。容器数据结构被程序的实时线程用来处理需要从容器中添加和移除的特定类型的数据。容器的实现被设计成每个实例都有自己的个人
内存
池
。由于容器数据结构的数量在程序启动时是未知的,因此这种按实例的模型的优点是只使用所需的
内存
-对容器可以容纳的最大数据量进行限制是相当合理的,但对容器的数量进行限制则更为随意。但是,每个实例的
内存
池
是否有缺点呢?
浏览 3
提问于2010-04-23
得票数 1
回答已采纳
2
回答
C
中的自定义
内存
分配器/管理器?哪种方法?
、
、
我寻找一些(自定义的)
内存
管理器/分配程序,用
c
语言
编写,并阅读了一些文章,- (有界响应时间)分配和解分配必须事先知道,即一些常数成本O(
c
),其中
c</em
浏览 5
提问于2010-10-13
得票数 16
1
回答
我可以限制Haskell中每个函数/单线程/线程的
内存
使用量吗?
、
、
、
其中一个要求是,某些用户在处理其调用时可能有有限的
内存
使用量(例如,“来自IPA.B.
C
.D的调用可能消耗高达30 to的堆
内存
”)。我的原型实现是用
C
编写的,它直接使用了一个malloc'ing的
内存
池
索引(实际上由于有效的类型而很难得到正确的结果)。(我会接受其他功能
语言
的建议,这些
语言
可能允许我这样做。)
浏览 2
提问于2017-02-20
得票数 10
回答已采纳
3
回答
动态
内存
分配与
内存
管理
、
、
通过默认的new()为所有对象(包括枪弹(子弹))动态分配
内存
是完全正确的吗?请问手机游戏中是否需要一个
内存
管理器?使用的
语言
:
C
++;目前在Windows下开发,但计划稍后移植。
浏览 0
提问于2011-02-06
得票数 17
回答已采纳
1
回答
无法在mac os x- java(xx,xx) malloc上分配
内存
错误:* mmap(size=XX)失败(错误code=12)
、
、
、
、
我认为这是一个普遍的问题,但如果有帮助的话,我将在MacOSX10.8上运行LucidDB数据库(0.9.4),
内存
为16 if。数据库软件主要是用Java
语言
编写的,有些部分是用
C
++编写的。当我将缓冲
池
大小增加到1GB时,我得到了以下错误。669,0xfc621000) malloc:* mmap(size=16777216)失败(错误code=12)错误:无法分配区域**在malloc_error_break中设置一个断点以进行调试 我相信缓冲
池
使用共享
内存
,所以我将最大可用共享<
浏览 2
提问于2012-12-08
得票数 0
2
回答
我应该在图书馆中使用自动发布
池
吗?
、
、
、
、
我有一个头文件(类似
C
)无论谁打电话给图书馆,都是一个
C
程序。 但是,我不想手动处理
内存
分配,我想使用ARC。
浏览 2
提问于2015-07-09
得票数 1
回答已采纳
2
回答
C
:定义64位对齐起始地址的数组的便携方式?
、
、
、
对于在各种/未知体系结构/编译器(8/16/32/64位)上编译的代码,必须定义一个全局
内存
池
数组:此
内存
池
用于存储不同结构类型的对象,例如: uint16_t size; //and more由于结构对象总是必须与最大可能的边界(例如64字节)对齐,因此必须确保在
内存
池中的结构对象之间添加填充字节
浏览 9
提问于2022-06-30
得票数 2
12
回答
科学计算软件的托管
语言
、
、
在继续下一步之前,它通常需要使用大量
内存
来运行分析并释放它。有时,它还使用
内存
池
为每个分析回收
内存
。托管
语言
在这里很有趣,因为它可以让开发人员专注于应用程序逻辑。但是我们如何使用托管
语言
来控制
内存
和性能呢?
浏览 19
提问于2008-09-24
得票数 5
1
回答
公平、安全、高效和多
语言
沙箱
、
、
我希望每个可执行文件都被限制在预定义资源
池
的CPU、
内存
、磁盘空间等的同等份额。例如,如果资源
池
设置为机器CPU的3/4、3 GB
内存
、300 GB磁盘,并且2个可执行文件正在运行,则每个可执行文件将获得3/8的CPU、1.5 GB
内存
、150 GB磁盘。理想情况下,我还希望可执行文件不限于一种
语言
(例如,让用户使用他们喜欢的任何
语言
进行开发--
C
、
C
++、Java、Python等)。 使用整个VM或像OpenV
浏览 10
提问于2013-02-09
得票数 3
回答已采纳
1
回答
玩具垃圾收集:运算符是新的/删除足够吗?
、
、
我正在做我的一个学习项目(用
C
语言
),我想把它移植到
C
++上以获得额外的学习点。其中一部分涉及到针对特定对象族的垃圾收集系统,在
C
中,我通常会使用一个大的malloc/mmap实现,并使用简单的标记和清除(我已经可以识别引用和类似的东西)。我的问题是,我正在考虑将这个想法转移到
C
++上,但对我对它的
内存
管理方案的理解不够放心。到目前为止,我考虑分配一个大的
内存
池
,并在基类上重载操作符new和delete,以调用
内存
池
浏览 0
提问于2013-11-15
得票数 5
1
回答
不同大小的对象的
内存
池
-
C
#
、
、
、
如何使对象
池
(
内存
池
)能够包含不同大小的不同数据?因此,如果我在
内存
池中请求具有一定大小的对象,它将返回一些分配给我的
内存
块,其大小与我的请求最接近。它应该用
C
#编写。在
C
++中有一些解决方案,但是
C
#没有
内存
池
。
浏览 3
提问于2012-11-12
得票数 2
回答已采纳
1
回答
未更新跨多个进程的共享字典
、
请考虑以下几点: d[k] = Truefrom functools import partial # {0: True, 1: True, 2: True, 3: True, 4: True}from functools import partial from multi
浏览 1
提问于2019-05-08
得票数 1
1
回答
使用B+树索引实现
内存
存储
、
、
我正在尝试建立一个以块为单位存储记录的
内存
数据存储。请注意,一个块可以包含多个记录。然后,使用b+树索引,基于记录的字段对每个块地址进行索引。从TSV文件中读取记录。在
C
++中,有哪些建议的方法可以做到这一点?我正在考虑使用
内存
池
进行存储,将其分成多个块,但我不确定如何保存每个块地址的索引。对
C
++非常陌生,但有其他OOP
语言
(Java、Python和一些
C
语言
)的经验。任何关于实施的建议都是非常感谢的。 谢谢!
浏览 1
提问于2020-09-29
得票数 0
4
回答
C
:
内存
池
库?
、
我需要一些快速的,线程安全的
内存
池
库。我在谷歌上搜索了很多,但是快速的解决方案没有线程安全性,而其他的解决方案确实很大。 有什么建议吗?
浏览 7
提问于2011-01-25
得票数 7
回答已采纳
1
回答
循环冻结的原因?
、
、
、
、
我目前正在开发一款使用LWJGL的2D游戏,但我偶然发现了一些严重的性能问题。当我渲染100多个精灵时,窗户会结冰很短的时间。我做了一些测试,发现如下: Vsync启用或禁用都会出现问题。即使我将帧限制为60,程序并不只是在短时间内呈现较少的帧,呈现似乎实际上是暂停--没有其他操作可以减慢程序<code>H19</>,我已经实现了批处理呈现,但似乎没有提高冻结频率随Sprites<代码>H 212</代码><代码>H 113</code>>我的图形卡驱动程序最新的<code>H<214/代码>
浏览 3
提问于2020-03-11
得票数 0
回答已采纳
2
回答
内存
碎片整理/堆压缩-在托管
语言
中很常见,但在
C
++中不常见。为什么?
、
我已经阅读了一些关于托管
语言
的零暂停垃圾收集器的资料。据我所知,在没有停止世界暂停的情况下,最困难的事情之一就是堆压缩。只有极少数的收藏家(例如Azul
C
4,ZGC)似乎在这样做,或者至少接近这样做。
浏览 1
提问于2020-10-14
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
c语言-malloc分配内存
C语言内存操作技巧
C语言:存储类、链接、内存管理
C语言快速入门——动态内存分配
C语言基础之动态内存操作汇总
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券