问答列表

我对 Linux 内核中文件的 I/O 代码的一部分感到好奇

作者:user2550115 提问时间:9/23/2023

我有一个关于 Linux 文件 I/O 的问题。 写入文件时,内核使用以下函数generic_file_aio_write() mutex_lock(inode->mutex); 代码将运行。...

为什么我会收到错误“Process finished with exit code -1073741819 (0xC0000005) in my code”,但如果我添加不相关的 print 语句,它仍然有效?

作者:Anton Sch9nfeld 提问时间:10/20/2023

我还是 C 语言的新手,所以我不知道这里会发生什么。 在这个应该以面向对象的方式运行的结构体的实现中,当我得到这个诊断时,函数中似乎有一些错误:Stringset Process finished...

单个克隆的 git 存储库占用多少内存?[已结束]

作者:user10709800 提问时间:9/8/2023

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅关注一个问题。 2个月前关闭。 改进此问题 在纯粹在我的远程服务器上使用 git 进行版本...

如何解决kaggle下载数据集时的“MemoryError”?

作者:forestbat 提问时间:9/17/2023

我想从 kaggle 下载数据集,但是当我在本地机器上运行它时,它崩溃了,这是我的代码: api = kaggle.KaggleApi(json_str) api.authenticate() ...

在 DMA 设备完成写入数据之前,POSIX 写入是否会阻塞?

作者:Marco 提问时间:9/21/2023

我想知道标准 POSIX 写入调用(带有阻塞 I/O)是在 DMA 设备完成将数据传输到磁盘之前才会阻塞,还是只等到有关数据内存地址的必要信息传输到 DMA 设备? 我已经执行了各种缓冲区大小的测试...

为什么 Linux 中的多队列块层需要两个队列

作者:rsd 提问时间:10/6/2023

我正在尝试了解 Linux 多队列块层的细节。 在论文标题“Linux Block IO:引入多队列 SSD 访问”中提到了它 多核系统“,有两个队列(软件暂存队列和硬件调度队列 ) 在块层中。 ...

在 Python Polars 中将函数应用于列内存不足

作者:Lionel Peer 提问时间:1/11/2023

我有一个大型 GIS 数据集 (167x25e6),它是通过 .csv 到现在的 parquet 从 GeoJSON 生成的。这是我第一次真正需要处理内存不足的数据帧,我仍在努力找出 Polars 是...

Go 内存和分配管理

作者:t.ry 提问时间:7/5/2023

我正在从从Entitybufio.Scanner type Entity struct { <primitives_fields> <enum_fields> } 进入他们的指针的一部分 ...

如何转置 Cython memoryview 切片?

作者:Eric 提问时间:8/22/2023

我正在尝试计算 Cython 类型内存视图切片的转置(例如,3D 数组的 2D 部分)。我遇到了转置错误,特别是当我尝试转置 3D memoryview 数组的 2D 切片时。 这是我的测试代码 ...

如何在 Go 中有效地从切片中删除元素?

作者:Evgeniy Mikhalev 提问时间:8/26/2023

有几种方法可以删除切片元素。但是,如果我有一个密集处理切片的应用程序怎么办。Go 切片在添加新元素方面进行了很好的优化,但是有没有一种有效的方法可以从切片中删除元素(不仅速度,而且内存优化)。 我知...


共780条 当前第6页