memory-management 相关问题

动态分配和释放部分物理内存的过程,以便在请求者之间尽可能公平并且没有饥饿的情况下响应程序请求。

在任务管理器上看到的已分配内存

我想分配1 GB的内存。假设int占用4个字节,要分配1 GB,我需要一个250000000个元素的数组:int main(){string s; cout <

回答 1 投票 0

最大物理内存是多少?

考虑一个系统,其中32位用于地址。6位用于段,因此我们有2 ^ 6 = 254个段。14位用于分页=,所以我们有2 ^ 14 = 16K页。12位用于偏移量=,所以我们有2 ^ ...

回答 1 投票 0

为什么我的内存有时为4.5字节,有时为6字节?

为什么我的MacBook Pro 2015型号核心i5的内存有时为4.5字节,有时为6字节?我在C中运行了此代码。#include #include int main(){char ch [] =“ ...

回答 1 投票 -2

C ++:默认析构函数:是否删除成员指针指向的数组?

如果我这样声明类MyObj:类MyObj:{私人:uint8_t * arrayPtr;公共:无效makeArray(); } void MyObj :: makeArray(){arrayPtr = new uint8_t [10]; }然后我打电话给:void ...

回答 2 投票 0

Spring Boot的默认内存设置是什么?

例如,如果我从没有定义的IDE运行/调试简单的Spring Boot应用程序,将设置什么大小的初始堆大小,最大堆大小和堆栈大小(-Xms,-Xmx,-Xss)?] >> < [

回答 2 投票 12

C ++:初始化成员数据时的奇怪行为

我遇到了有关C ++ 17静态内联成员数据的奇怪行为。有一个Implementation抽象类:类Implementation {public:virtual void call()= 0; };有示例和...

回答 1 投票 2

C ++ 17:初始化成员数据时的奇怪行为

我遇到了有关C ++ 17静态内联成员数据的奇怪行为。有一个Implementation抽象类:类Implementation {public:virtual void call()= 0; };有示例和...

回答 1 投票 2

为什么不释放不清除指针值?

[我试图向朋友解释免费如何工作,所以我想了下面的代码示例尝试对其进行解释(我知道很复杂):#include #include #include

回答 4 投票 1

如何在群集上存储TB大小的C ++阵列

我想做一个巨大的仿真,需要大约1 TB的数据来描述一堆相互作用的粒子(每个粒子都有不同的相互作用)。是否可以将此数据存储在C ++数组中?我有...

回答 1 投票 0

我们如何删除C中数组中的重复元素?

[我是C语言的初学者,努力删除CI中数组中的重复元素可以过滤掉该元素,但是最后该元素的位置只会被0代替,而不能...

回答 2 投票 1

为什么没有这行代码:char * n = malloc(sizeof(int));抛出错误?

在C中,我的理解是char类型是1个字节,而int是4个字节。我想知道为什么以下代码不会引发错误:char * n = malloc(sizeof(int)); n旨在指向...

回答 3 投票 0

程序显示输出后如何避免回溯错误?

这是我正在尝试实施的详细程序:博物学家将去探索亚马逊丛林,并且需要一个计算机程序来记录有关所有发现的新物种的信息。对于每个...

回答 1 投票 0

我如何要求Mac OS在特定的地址范围内分配内存?

我正在为Mac OS X编写Mac OS 9“兼容性层”,因为最近我怀有怀旧之情,并且由于所有当前解决方案都要求您在运行...的虚拟机中运行Classic,所以...]

回答 2 投票 12


每个变量的内存使用量之和

我需要解决一个问题,但我绝对不知道如何解决。我有一个超过2个变量的程序。每个变量都占用内存(字节),我需要计算该总和...

回答 1 投票 0

C-具有内存分配的临时结构

此结构应该具有队列中每个项目的信息。 struct tx_queue_item_t {//用户输入uint8_t优先级; uint8_t尝试; uint8_t * buff; size_t ...

回答 1 投票 0

[c ++销毁具有内存分配功能的空间变量

我对c ++几乎没有疑问,如何在不导致内存泄漏的情况下销毁此代码? void classA :: funcA(){static char * cArr = new char [10]; }只是不写这种样式?

回答 2 投票 0

反序列化response.Result.Content.ReadAsStreamAsync()以使响应超过400 mb时出现内存不足异常

如何反序列化为2GB左右的对象。向列表添加100000条记录后出现内存不足异常。请让我知道是否有其他方法可以在...

回答 1 投票 0

访问swift数组时swift_isUniquelyReferenced_nonNull_native中的EXC_BAD_ACCESS

问题,在编写单元测试并嘲笑NSTimer时,我看到一个异常:swift_isUniquelyReferenced_nonNull_native内部的EXC_BAD_ACCESS(代码= 1,地址= 0x8)这种情况...

回答 1 投票 2

C将字符串分配给另一个字符串会导致realloc():下一个大小无效

我正在尝试将一个结构中的字符串分配给另一个结构的字符串:func-> parameters [func-> parameter_amount] .name = tokens [i + 1] .value;这是在while循环中发生的:while(true){...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.