腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(8276)
视频
沙龙
1
回答
如何
让
Lisp
垃圾
收集器
删除
类
插槽
中
分配
的
外部
c++
内存
?
、
、
我
的
类
看起来像这样: ((rows :initarg :rows :initform 2) (matrix :accessor matrix)))我想要
的
浏览 5
提问于2017-08-19
得票数 3
回答已采纳
2
回答
如何
在
C++
中
实现
垃圾
收集器
、
可能重复: 我
的
回答是有一个预先
分配
的
内存
池,并在
分配
的
空间中构造对象。还可以将
分配
给对象
的
内存
大小存储在指针指向
的
内存
位置之前
的
字节
中
。 面试官对答案不满意。
浏览 3
提问于2011-06-17
得票数 5
回答已采纳
6
回答
如何
实现malloc和免费?
、
我希望实现我自己
的
动态
内存
管理系统,以便添加有助于在
C++
中
管理
内存
的
新功能。编辑:我想实现
浏览 3
提问于2010-07-28
得票数 12
回答已采纳
2
回答
与
c++
和JNI共享
内存
分配
、
、
、
我有以下问题:当我调用一个在
C++
中
创建一个大对象
的
函数时,Java没有“看到”它已经
分配
了很多
内存
,因为它不是在Java
的
堆中
分配
的
。问题是当
删除
对象时
垃圾
收集器
不会被调用,因为在Java端有足够
的
空闲
内存
。我所尝试
的
是实现这里所描述
的
东西:。其思想是在Java堆
中
为
C++
分配</e
浏览 3
提问于2011-12-02
得票数 3
回答已采纳
1
回答
JNI,
垃圾
收集和指针- Java/
C++
谁应该做什么?
、
、
、
我们在
C++
中有指针
的
概念。现在,如果我们在
C++
中
分配
一些
内存
,并将其作为对象引用传递给Java (使用JNI),那么谁应该释放它,谁将释放它。2.)我们需要显式地
删除
包装
的
JNI
类
finalize方法
中
的
指针吗?3.)或者我们应该忘记finalize(因为终结器不能被信任),并且调用
删除
对
浏览 0
提问于2012-01-19
得票数 11
回答已采纳
1
回答
明确提及职能
、
、
、
我需要清除js
中
的
内存
,我有这样
的
类
: constructor(socket){ } socket.on('name', () => this.classMethod())}
垃圾
收集器
不能清除这个
类
,因为据我所知,套接字保存了对<
浏览 0
提问于2018-09-21
得票数 0
4
回答
.NET GarbageCollector真的是GarbageCollector吗?
、
因此,我很惊讶地阅读了下面的 为了保留
内存
,
垃圾
收集器
调用Win32 VirtualAlloc函数,并为托管应用程序每次预留一段
内存
。
垃圾
收集器
还根据需要保留段,并通过调用Win32 VirtualFree函数将段释放回操作系统(清除掉它们
的
任何对象之后)。如果我正确理解的话,GarbageCollecto
浏览 7
提问于2013-07-17
得票数 5
回答已采纳
2
回答
垃圾
收集器
能到达用另一种语言编写
的
函数所留下
的
“
垃圾
”吗?
假设您从带有GC
的
语言中重复调用另一种语言
的
函数(例如,Fortran 95)。Fortran函数在调用之间
的
内存
中
分配
了一些东西,从调用者语言中可以看到这些调用是不可引用
的
垃圾
。调用者语言
的
GC是否可以访问Fortran中
分配
的
内存
,并将其视为
垃圾
并释放它? 我猜这是不会发生
的
。由Fortran函数
分配
的
内存
浏览 2
提问于2010-03-08
得票数 3
6
回答
为什么
C++
不能有一个可选
的
透明
垃圾
收集器
、
C++
永远不会有这样一个
收集器
的
原因是,作为可选
的
,一个在没有
收集器
的
情况下运行
的
程序必须手动实现所有必需
的
内存
管理。不幸
的
是,获得强制
收集器
的
唯一方法是不兼容早期版本
的
C++
,而不使用
收集器
:换句话说,如果我们想要自动透明
的
内存
管理,就必须定义一种新
的
语言。因此,我
浏览 7
提问于2010-12-29
得票数 3
1
回答
玩具
垃圾
收集:运算符是新
的
/
删除
足够吗?
、
、
我正在做我
的
一个学习项目(用C语言),我想把它移植到
C++
上以获得额外
的
学习点。其中一部分涉及到针对特定对象族
的
垃圾
收集系统,在C
中
,我通常会使用一个大
的
malloc/mmap实现,并使用简单
的
标记和清除(我已经可以识别引用和类似的东西)。我
的
问题是,我正在考虑将这个想法转移到
C++
上,但对我对它
的
内存
管理方案
的
理解不够放心。到目前为止,我考虑
分
浏览 0
提问于2013-11-15
得票数 5
1
回答
HTMLUNIT诉2.15 Bug线程死锁
、
、
、
我使用
的
是htmlunit (Version2.15);我注意到WebClient
类
存在
内存
泄漏问题:所有webClient实例都不是
垃圾
收集器
清理
的
。这个问题似乎是由线程死锁引起
的
:我试图为每个实例调用webclient.closeAllWindows我确信,对webClient对象
的
所有引用都已被取消
分配
。
如何</e
浏览 5
提问于2014-06-17
得票数 5
2
回答
如何
在c#
中
调用静态
类
的
解析器?
、
您好,我是OOPS
的
初学者,请帮助我理解这一点
如何
调用静态
类
的
detractor?或者
如何
为静态
类
、方法和对象释放
内存
?
浏览 12
提问于2014-02-27
得票数 0
1
回答
c++
中
的
垃圾
收集器
、
、
我有一个项目,我必须在
c++
中
实现
垃圾
收集器
。现在我必须提交
类
图,但我不知道
如何
做到这一点。 我们考虑一种简单
的
语言,其中只有两个预定义
的
类
,Int和Real (在Java
中
),按4或8个字节
分配
。我有像int a,have
浏览 4
提问于2013-12-19
得票数 0
2
回答
垃圾
收集器
和静态
类
,变量
、
有一点是我最近几天一直在思考
的
。我想知道
垃圾
收集器
如何
使用静态
类
、变量?所以
垃圾
收集器
会处理静态
类
吗?
浏览 2
提问于2011-11-10
得票数 6
回答已采纳
1
回答
在Haskell
中
调用对象
删除
时
的
函数
、
、
、
我正在为
C++
类
编写一个Haskell包装器。我决定将其表示为包含指向
C++
中
类
实例
的
指针(
C++
)
的
Haskell数据结构。差不多吧。在
C++
中
:public:}; extern "C" MyClass* cpp_new_MyClassMyClass
删除</e
浏览 3
提问于2015-08-31
得票数 8
回答已采纳
3
回答
什么是
C++
/CLI
中
的
托管对象和非托管对象?
、
什么是
C++
/CLI
中
的
托管对象和非托管对象
浏览 0
提问于2011-05-03
得票数 1
回答已采纳
2
回答
这句话是什么意思?
、
、
、
、
在阅读改进.NET应用程序性能和可伸缩性时,我在“提高托管代码性能/
垃圾
收集器
指南:有没有人能解释一下这个问题,解释一下为什么这两个不好,以及在.net中使用GC
的
真正意义是什么?
浏览 0
提问于2011-04-01
得票数 4
回答已采纳
3
回答
如何
正确
删除
Java
中
的
数组
、
我在Java学习了4天,在我搜索过
的
教程
中
,教师们集中精力解释
如何
分配
二维数组(例如)。因此:..。但我没有找到任何能解释
如何
删除
它们
的
东西。 从
内存
的
角度来看,变量fooArray将指向堆
中
的
一个
内存
块,其中有2个元素。每个元素也指向堆
中
的
另一个块,其中包含3个元素。话虽如此
浏览 0
提问于2019-04-08
得票数 13
回答已采纳
2
回答
有没有可能只对程序
的
一部分使用Boehm
垃圾
收集器
?
、
、
、
我在上读过关于
的
文章。我感兴趣
的
是在我
的
库中使用它,而不是我自己
的
引用计数实现。 我只有一个问题:是否可以只对我
的
共享库使用gc,而在主应用程序
中
仍然使用malloc/free?我不太理解gc是
如何
检查堆
的
,所以我担心gc在这种情况下
的
性能和可能
的
副作用。
浏览 0
提问于2010-05-30
得票数 7
回答已采纳
3
回答
当非托管代码由托管代码加载时,是否需要释放其中
的
内存
、
、
、
、
一个是本机/非托管
C++
dll,另一个是托管c# exe。现在我要做
的
是在malloc dll
中
编写一个函数,并使用
c++
在其中
分配
内存
。我导出了这个函数以供我
的
c#模块使用。在
C++
中
,我做到了:在c#
中
,我做到了:
浏览 1
提问于2010-12-10
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券