Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
集合类型的初始容量,例如字典、列表
Net 中的某些集合类型具有可选的 初始容量 构造函数参数 例如 Dictionary
c
NET
memorymanagement
Collections
objectinitializers
Java 中内存主机和内存参数 xms 和 xmx 之间的关系
我有以下带有内存详细信息的主机 free m total used free shared buffers cached Mem 7872 7579 292 17 483 3983 buffers cache 3112 4759 Swap
Java
Linux
memory
memorymanagement
任何 iPhone 应用程序使用的内存
关于iOS内存管理 我有一些不明白的地方 我想知道 iPhone 应用程序在设备上运行时通常需要多少内存 是否有像 10MB 这样的固定数字 如果应用程序包含大量大图像 对内存有何影响 它们仅在加载时影响内存吗 当有多个应用程序运行时 iO
memorymanagement
ios
UIAlertView 无法显示并导致“EXC_BAD_ACCESS”错误
当按下键盘上的返回按钮时 将调用一个方法 调用另一个返回整数的方法后 将根据该整数创建一条消息 然后该消息被传递到 UIAlterView 并显示给用户 该警报没有任何选项 因此我不调用委托 而只是通知用户发生了什么 Edit 下面是完整的
iphone
memorymanagement
uialertview
excbadaccess
指向子类的指针上的删除是否会调用基类析构函数?
我有一个class A它对其字段之一使用堆内存分配 类 A 被实例化并作为指针字段存储在另一个类中 class B 当我完成 B 类的对象后 我调用delete 我认为它调用了析构函数 但这也调用了 A 类的析构函数吗 Edit 从答案中
c
memorymanagement
destructor
deleteoperator
baseclass
为什么调试模式和运行模式下的保留计数不同?
我知道 ARC 和 MRC 是如何工作的 但我在测试下面的代码时感到困惑 我不知道为什么会发生这种情况 为什么同一个问题在调试模式和运行模式下的保留计数不同 NSMutableArray a NSMutableArray array a a
ios
memorymanagement
automaticrefcounting
llvmgcc
retaincycle
如何在 Spidermonkey 中创建、处理和销毁 JS::Heap
对象?
Using 蜘蛛猴 24 38 45 蜘蛛猴文档说 堆上的 GC 事物指针必须包装在 JS Heap 中 唯一的例外是 如果使用 JS AddRoot 函数或 JS PersistentRooted 类将它们添加为根 但是不要这样做 除非这
javascript
memorymanagement
garbagecollection
spidermonkey
mmap vs sbrk,性能比较
这些调用中哪个平均速度更快 我听说过mmap对于较小的分配来说速度更快 但我还没有听说过两者的比较 任何有关这些性能的信息都会很好 您应该使用特定的实现来标记它 例如linux 因为答案肯定会因实现而异 现在我假设Linux 因为它是最流行
c
Linux
memorymanagement
mmap
sbrk
SIMD和动态内存分配[重复]
这个问题在这里已经有答案了 可能的重复 SSE 内在函数和对齐 我是 SIMD 编程新手 所以如果我问一个明显的问题 请原谅 我进行了一些尝试 最后发现我想在动态分配的结构中存储 SIMD 值 这是代码 struct SimdTest m1
c
memorymanagement
SSE
SIMD
如何增加 Visual Studio C++ 中的内存限制
需要帮助 在 Windows Visual Studio 上运行 C 代码时 我遇到了问题 当我在 Linux 环境中运行该代码时 我可以动态分配的内存没有限制 直到 RAM 中可用的大小 但在 VS Compiler 上 它不允许我创建超
VisualStudio
memorymanagement
访问动态分配数组的越界元素/无 SegFault
我正在用 C 语言开发一个程序 它使用链表数组 原始哈希表 作为数据类型来表示某些日期信息 该数组有 12 个元素 对应于一年中的月份 每个月都有一个包含数据节点的链表 我开发了使用这种数据类型的模块 并且运行良好 后来我发现我正在访问越界
c
memorymanagement
dynamicmemoryallocation
在 c 可执行文件中运行数据 shellcode
我正在研究这个c 程序 我在 64 位 x64 linux 上用 gcc 编译它 include
Assembly
memorymanagement
x86
reverseengineering
使用 NSGlyph 和内存分配
在跟踪换行符的方法中频繁地 for a NSTextView visibleRect 我正在分配内存NSGlyph to use NS布局管理器 getGlyphs range 我应该 可以找出这应该有多少内存 因为我有范围的参考 不影响布
cocoa
memorymanagement
nstextview
nslayoutmanager
使用 segue 设置详细视图控制器
背景 我有一个自定义 UIViewController 类 我在其中使用自定义注释填充 MKMapView 当用户选择注释时 会显示有关该注释的详细信息 并且还会显示一个按钮 供用户选择并调出另一个 UIViewController 其中包
Objectivec
object
memorymanagement
ios5
如果两个单独的进程不使用多处理队列,则内存使用
我的 python 程序中有一个线程 它从网络摄像头获取图像并将它们放入多处理队列中 然后 一个单独的进程从队列中取出这些图像并进行一些处理 但是 如果我尝试从图像采集 生产者 线程清空队列 则不会释放任何内存 并且该程序最终会使用所有可用
python3x
memorymanagement
multiprocessing
数组本身的名称,它存储在哪里
数组的名称如何存储在内存中 例如 如果我写 char arr 10 数组项从虚拟地址开始存储在内存中 arr 0 这实际上是 arr 的值 但是在哪里arr本身存储 静态多维数组的行也是如此 char arr 10 20 arr 本身以及
c
memorymanagement
Python 中昂贵对象的智能缓存
我有一个按顺序排列的图像目录 通常 我的代码将使用图像的连续子集 例如图像 5 10 中的数据 访问这些图像的简单选项是 使用在需要时加载图像并读取我的数据 例如像素值 的方法创建一个包装对象 这几乎没有内存开销 但速度会很慢 因为每次都需
python
caching
memorymanagement
我应该使用静态方法还是非静态方法?
我已经用 C 创建了一个控制台应用程序 并且有main方法 静态 我的要求是初始化 2 个计时器并分别处理 2 个方法 这些方法将被定期调用来执行某些任务 现在 我已将所有其他方法 变量设为静态 因为它们是从计时器处理程序事件调用的 由于从
c
memorymanagement
static
consoleapplication
动态内存与静态内存在清洁度和速度方面的最佳实践
我有一个名为 x 的数组 其大小为 6 sizeof float 我知道声明 float x 6 会在堆栈内存中为 x 分配 6 sizeof float 但是 如果我执行以下操作 float x in class definition x
c
memorymanagement
程序从哪里分配内存?
作为一名 C 和 C 程序员 我使用过malloc and new来分配内存 我只是想知道 操作系统如何分配内存 它是从 RAM 硬盘还是其他地方分配 我可以从硬盘借用内存以防万一吗 它实际上比你想象的要复杂得多 操作系统以 页面 的形式考
c
memorymanagement
operatingsystem
dynamicmemoryallocation
«
1 ...
45
46
47
48
49
50
51
...58
»