腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
StringValueCStr
后
是否
释放
内存
?
c
、
ruby
、
ruby-c-extension
我
使用
StringValueCStr
将拼音字符串转换为字符*。当不再需要这个新的C字符串时,我需要
释放
内存
吗?如果这个新的C字符串被自动
释放
,这
是否
意味着如果我打算将它保存在我的C结构中以供以后
使用
,我
是否
应该复制它?
浏览 25
提问于2019-05-08
得票数 2
回答已采纳
1
回答
如何将从Ruby数组中取出的字符串转换为C/C++字符串
c++
、
ruby
、
ruby-c-extension
这是关于我对StringValuePtr的
使用
。我做错了什么,怎么解决呢?
浏览 0
提问于2012-04-18
得票数 1
回答已采纳
1
回答
函数的Ruby C扩展
ruby
、
ruby-c-extension
extension* {char *file_name_str =
StringValueCStr
static VALUE Abc_NtkCreateNode_And(VALUE self, VALUE netw ,VALUE vfan_ins) Abc_Ntk_t *netw_str =
StringValueCStr
(netw); Vec_Ptr_t *vfan_ins_str =
StringVa
浏览 3
提问于2013-06-24
得票数 3
2
回答
块中声明的变量会发生什么?
java
、
android
、
c++
我想知道退出块
后
在块中声明的变量会发生什么?例如,我
使用
while循环,然后在其中声明一个整数i 循环结束
后
,程序
是否
释放
该整数所
使用
的
内存
?或者在我们销毁应用程序之前
内存
是不被
释放
的?还是只有GC才能
释放
那部分
内存
?
浏览 2
提问于2013-12-24
得票数 1
回答已采纳
2
回答
C++中的
内存
分配
c++
、
memory
类方法/函数超出作用域
后
,类析构函数
是否
释放
由类指针分配的
内存
?还是需要手动
释放
指针(C++)分配的
内存
。itslength*itswidth; //itslength and itswidth are private class variables因此,在本例中,我
是否
必须
释放
由区域指针分配的
内存
,还是类析构函数在函数返回/超出作用域
后
浏览 0
提问于2019-08-02
得票数 2
回答已采纳
3
回答
如何判断一个被引用的对象
是否
已经在objective-c中被
释放
?
iphone
、
objective-c
、
ios4
、
multitasking
、
didreceivememorywarning
升级到iPhone OS 4.0
后
,应用程序在应用程序之间切换
后
开始崩溃。当应用程序收到
内存
警告时,应用程序在同一位置崩溃。似乎当收到
内存
警告时,某些对象会自动
释放
,然后当我们尝试
使用
释放
的对象时,应用程序会崩溃。
是否
可以测试对象
是否
已被
释放
,以便我们可以重新分配它们?
浏览 0
提问于2010-06-30
得票数 1
回答已采纳
1
回答
malloc中的
内存
泄漏
malloc
如果我连续
使用
malloc分配
内存
而没有
释放
它们,那么程序退出
后
内存
会发生什么变化呢?操作系统
是否
释放
了它,还是仍在分配?
浏览 3
提问于2016-10-31
得票数 0
回答已采纳
1
回答
惠普Loadrunner - web_reg_save_param_ex
释放
内存
?
loadrunner
我知道在
使用
像lr_save_string、lr_eval_string_ext这样的函数保存
内存
后
,需要
释放
内存
,但是文档没有提到web_reg_save_param_ex如何
释放
内存
。
是否
像lr_eval_string那样在每次迭代结束时自动
释放
内存
?如果是这样的话,还有其他类似的功能可以手动
释放
内存
吗?我的想法是
使用
lr_free_parameter,但是文
浏览 3
提问于2014-09-08
得票数 0
回答已采纳
1
回答
静态对象何时在iOS中以单例模式自动
释放
?
ios
、
design-patterns
、
memory-management
、
static
、
singleton
我有一个关于单例
使用
静态
内存
的问题。当我离开这个应用程序很长一段时间
后
,
是否
会自动
释放
单机
内存
,而我的临时数据就会消失呢?如果
内存
被
释放
,什么时候
释放
? 我想知道安全,
是否
有可能发生这种情况。
浏览 12
提问于2022-06-02
得票数 0
1
回答
释放
设备上的cl::缓冲区和
内存
泄漏
memory-leaks
、
buffer
、
opencl
我们知道,在openCL中,通过
使用
cl::CreateBuffer(),我们可以在设备中创建缓冲区,在那里分配
内存
。但我的问题是,在终止程序
后
,缓冲区
是否
会被
释放
,或者我们应该
使用
一个函数来
释放
内存
,以防止设备上的
内存
泄漏。
浏览 14
提问于2020-03-29
得票数 0
1
回答
我应该在
使用
get_user_pages_fast之后发布数据吗?
c
、
linux
、
linux-kernel
、
linux-device-driver
我
使用
get_user_pages_fast,它在用户中分配一个
内存
缓冲区,并在内核空间中创建一个页面。谢谢!
浏览 5
提问于2021-03-05
得票数 0
回答已采纳
2
回答
在不终止程序的情况下将动态分配的
内存
返回OS
c++
、
linux
、
memory-management
、
malloc
、
free
我正在开发一个程序,在这个程序中我
使用
了大量但有限的
内存
。
内存
在运行时在不同的线程上分配和
释放
。然而,我注意到程序的
内存
使用
量不会保持在指定的范围内。随着时间的推移,它将会增加。我编写了以下示例程序来检查
内存
是否
被
释放
回操作系统。分配的
内存
的一半被
释放
,以检查
内存
使用
率
是否
下降。for(int i; i < COUNT; i++)
浏览 1
提问于2014-03-11
得票数 3
3
回答
释放
数组中项的
内存
python
、
arrays
、
memory-management
我知道del和gc模块,但我想知道在遍历数组时
是否
可以
释放
数组中的
内存
;不要将其与
释放
数组本身的
内存
混淆。打印
后
,我想
释放
数组中项目的
内存
。下面是我试图完成的一个人为的例子:for item in array: del item 这会
释放
foo、bar和foobar项的
内
浏览 3
提问于2014-06-06
得票数 0
回答已采纳
1
回答
内置的内核驱动程序需要kfree吗?
memory-management
、
linux-kernel
、
driver
对于编译到Linux内核中的设备驱动程序,
是否
应该
使用
相应的kfree()调用
释放
kmalloc‘’ed
内存
? 我指的是在初始化时分配的
内存
,而不是在驱动程序
使用
期间持续分配的
内存
。我假设
释放
分配的
内存
是不必要的,因为内置的驱动程序寿命是内核的生命周期。是的,分配的
内存
对于驱动程序操作是必需的,并且在驱动程序插入
后
不能
释放
;也就是说,不可能
释放
__init宏。
浏览 4
提问于2015-03-04
得票数 1
回答已采纳
2
回答
虚拟
内存
中的malloc函数
linux
我读取malloc函数在堆上分配
内存
,堆驻留在OS(Linux)中的虚拟
内存
中。所以我对此毫不怀疑: 如何在Linux操作系统中更改堆大小?
浏览 3
提问于2013-06-27
得票数 1
2
回答
艾迪:排队要不要缩成合适的样子?
c++
、
c++11
我正在考虑
使用
std::queue(与std::deque)作为FIFO结构。那么,我
是否
应该考虑在前面
释放
那些永远不会再
使用
的
内存
呢?
浏览 5
提问于2013-08-26
得票数 7
回答已采纳
1
回答
关于armadillo稀疏矩阵的
内存
分配
c++
、
memory-management
、
armadillo
我想知道在创建稀疏矩阵
后
,
是否
需要
释放
locations和values对象占用的
内存
。我的问题:在构造X之后,我需要
释放
位置和值
使用
的
内存
吗?原因是X可能很大,而我的
内存
很低。我知道当main返回时,OS将
释放
locations和values以及X。但是,真正的问题是,X占用的
内存
是否
与locations和values占用的
内存
相同,或者X是单独分配
内存
的,在这种
浏览 0
提问于2015-12-22
得票数 0
1
回答
是否
删除带有堆栈指针的派生类?
c++
、
memory
、
derived-class
因此堆栈
内存
不能通过delete手动
释放
,因为这以某种方式导致了UB。但在创建派生类对象时,会涉及到“新的”-keyword。举个例子: Base* base;} 当涉及到" new“时,base =new派生现在
是否
位于堆中如果是这样,它所在的
内存
是否
需要再次手动
释放
?或者它位于堆栈上,在程序终止
后
内存
将被
释放
?
浏览 1
提问于2015-04-01
得票数 1
3
回答
了解Malloc实现
c++
、
memory
、
operating-system
、
malloc
即使在退出程序
后
,如果我没有
使用
malloc
释放
已分配的
内存
,
内存
是否
仍保持分配状态? 它在Ubuntu Linux14上运行。
浏览 2
提问于2013-06-12
得票数 1
回答已采纳
3
回答
局部变量是存储在
内存
中,还是存储在堆栈中?
solidity
、
contract-development
、
contract-design
局部变量是存储在
内存
中,还是存储在堆栈中? 如果
内存
,函数返回
后
是否
释放
内存
?
浏览 0
提问于2017-11-30
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
嵌入式固件提示和技巧:使用只读内存释放RAM
闭微信中的三个开关,手机释放大量内存,使用更加流畅
5个功能齐全的小程序,个个新颖好用,合理使用可释放80%内存
谷歌:使用 Rust 后,安卓系统的内存安全漏洞数量大幅下降
谷歌称使用 Rust 语言后,安卓系统内存安全漏洞数量大幅下降
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券