内存 问答列表

删除使用 placement new 构造的数组元素

作者:Yousef Irshaid 提问时间:5/22/2023

当我们创建一个类类型的动态数组时,我正在研究这种情况。据我所知,在直接调用类的非默认构造函数时,没有创建数组的方法。一种方法是正常初始化数组,然后循环并为每个对象调用非默认构造函数,但我认为这种方法存...

为什么在 Python 中删除类实例后 psutil 不能准确表示可用内存?

作者:JosephM 提问时间:5/22/2023

我目前正在努力找出删除类实例后设备上实际还剩下多少内存。我尝试使用该库,但它没有正确显示我实际可用的内存。特别:psutil import psutil x = torch.randint(0,...

如何排除 C 语言中 malloc() 可以返回的虚拟地址范围?

作者:Κυριάκος Παρασκευάς 提问时间:5/24/2023

成功后,malloc() 返回指向新分配的内存的指针。指针是一个虚拟地址。默认情况下,无法控制 malloc() 返回的虚拟地址。有没有办法排除一系列虚拟地址,以便 malloc() 不会将该范围的地...

为我自己的 malloc 实现创建一个标志

作者:lordeji 提问时间:5/26/2023

因此,正如我在标题中所说,我目前正在研究自己的动态内存分配系统实现。 问题是,因为我希望实现尽可能小,所以在内存中有一个特定的“标志”,该标志表示之后的内存被占用(+他的大小) 我在记忆中想象这样...

为什么我的运行时内存日志在 OpenShift 上比在 Localhost 上低得多?

作者:aliaksei 提问时间:5/26/2023

问题是:在 localhost 上运行时,运行时以编程方式记录的内存总计为 1Gb/500Mb 可用。在 Openshift 上运行时,此值大约少 10 倍:总计 110Mb,可用 40 Mb。谁能解...

Uclibc fastbin 的行为是否像 Glibc fastbin?

作者:python3.789 提问时间:5/21/2023

在 Glibc 中,fastbin 中有 7 个垃圾箱,从 0x20 到 0xb0每个垃圾箱只容纳它们的大小。它是一个单向链表。 Uclibc(0.9.33.2)中的fastbin是一样的吗?有什么...

就内存和处理时间而言,C 中的文字和变量有什么区别?

作者:Zaratruta 提问时间:5/31/2023

让我们考虑以下两段代码: #include <stdio.h> int main(){ float pi = 3.14; float r,circumference ; scanf("%f",...

C编程中未初始化的全局静态变量的存储

作者:A coin has two sides 提问时间:6/1/2023

据我所知,未初始化的全局静态变量占用 bss 中的内存空间。但是,当我在 c 程序中声明一个全局静态变量时,bss 的大小并没有增加。 我试过了: #include<stdio.h> stati...

std::launder的目的是什么?

作者:Barry 提问时间:9/8/2016

P0137 引入了函数模板,并在有关联合、生存期和指针的部分中对标准进行了许多更改。std::launder 这篇论文要解决的问题是什么?我必须注意哪些语言变化?我们在做什么?launder...

如何将文件中的 3 个值加载到 char* 数组 (C) 中?

作者:Slykapar 提问时间:6/9/2023

我尝试实现一个函数,该函数打开一个 obj 文件并从第二个字符开始循环一行中的每个字符,因为第一个和第二个字符只是代表顶点的“v”。不知何故,我收到访问冲突错误。代码如下: bool LoadFro...


共533条 当前第29页