内存 问答列表

NumPy 内存分配结果不一致

作者:Paul Jurczak 提问时间:10/9/2023

Ubuntu 22.04 上的这个 Python 3.11 脚本,大约有 16.4GB 内存可用(没有交换文件): import numpy as np, psutil print(f'{psut...

MISRA C 建议不要使用 malloc,这是否意味着 calloc 更安全?

作者:Ian Stewart 提问时间:10/7/2023

我使用 C 已经有几年了,但直到最近才认真努力理解未定义的行为和 C 内存泄漏等陷阱。这是因为现在我在某些代码中多次使用 calloc。MISRA C 的建议是:避免使用容易失败的函数和构造,例如,m...

内存寻址中的页表与虚拟内存中的页表

作者:Yusuf 提问时间:10/10/2023

内存寻址 = 概念,当操作系统为 CPU 提供要执行的进程时,它会为该进程分配一部分 RAM,并且 CPU 会为该部分生成虚拟地址。CPU 生成的虚拟地址与 RAM 上实际物理地址的映射关系存储在页表...

在 R 中快速高效地提取和比较子字符串

作者:Nils R 提问时间:10/10/2023

我有一个问题,即在我的数据集中两个字符串的子字符串之间非常快速有效地进行比较,尽管有非常强大的机制,但它的运行速度不够快。 我有一个 2 列和大约 15 亿行,它具有以下结构:data.table ...

ExecuteDeleteAsync 在内存数据库上引发错误 [重复]

作者:KnApP993 提问时间:10/12/2023

这个问题在这里已经有答案了: EF 7 - 新的 ExecuteDelete 和 ExecuteUpdate 方法在内存中数据库上不起作用 (2 个答案) 上个月关闭。 我正在实现最新的 ef co...

为什么 malloc 不 malloc?

作者:Black Pan 提问时间:10/11/2023

这里有一个C程序来介绍这个问题。 #include <stdlib.h> #include <stdio.h> #include <math.h> int main(int argc, char ...

如何使用环境配置 Rails 缓存到命名空间缓存键?

作者:jibai31 提问时间:10/12/2023

我正在一个 Rails 6.1 应用程序上部署一个 Rails 6.1 应用程序,该服务器同时托管我的暂存和生产环境,并且有一个唯一的 memcached 实例。 如果我不对所有缓存键进行命名,我相...

Malloc 和对齐方式

作者:P.Jo 提问时间:10/17/2023

据我所知,每种类型(如 int)都只能存储在以 2 的幂开头的内存地址中。现在我的问题是,malloc 如何应对这一要求?例如,如果我调用 void * ptr; ptr = malloc(8); ...

C 语言中的数组下标和指针算法给出不同的结果

作者:Newb 提问时间:10/19/2023

当使用数组下标语法时,尝试获取位于数组内的值的地址时,我得到了不同的内存地址(无效的地址),而不是使用指针算术时,它确实产生了预期的(正确的)内存地址。 为什么? 此代码是使用 gcc C99 和 ...

C - 被调用方函数内部的结构变量,它应该是指针还是无关紧要

作者:z4x 提问时间:10/19/2023

我有点混淆了结构变量的内存分配如何工作以及结构变量声明如何工作。 我的理解是,当我在函数外部声明一个结构变量时(并使用它,因此它不会被编译器优化),内存会保留给结构的总大小(也许更多用于填充)。 ...


共533条 当前第40页