Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 OS X 上保留内存
相当于 Windows 的是什么VirtualAlloc在 OS X 中 也就是说 我如何保留一个连续的地址空间而不实际提交它 然后稍后提交它的块 Thanks Alex The mmap 函数 调用MAP ANON MAP PRIVATE
c
MacOS
memorymanagement
ios 对强/弱引用感到困惑
我浏览了有关强 弱引用的问题 并理解了使用弱引用 父子关系 的原因 但是 我对创建父子关系的特定场景感到困惑 例如 向 UIView 对象添加子视图是创建父 子关系的示例吗 什么是 到目前为止 我在项目中使用了strong 没有使用weak
ios
xcode
memorymanagement
weakreferences
strongtyping
iOS 上的内存管理、自动释放、永久堆有时超过 250 kb 等问题
我真的对这个很着急 看来我在 iOS 应用程序上的内存管理方面遇到了严重的问题 情况如下 首先我加载表 当用户点击一个单元格时 它会呈现一个复杂的视图 视图最消耗内存的是它正在加载 20 UIImage尺寸为 500x500 该视图中还有另
Objectivec
ios
memorymanagement
autorelease
.NET 对象大小
net 中堆分配对象的大小是多少 包括管理开销 我假设对象是沿着 4 字节边界分配的 还是使用了不同的方法 x86 上的 4 字节边界 x64 上可能有 8 字节边界 x86 上有 8 个字节的开销 用于类型引用和同步块 如果发现 x64
c
NET
memory
memorymanagement
如何在 C 中实现可变长度“字符串”-y
我在谷歌上搜索了很多 但我找不到有关可变长度字符串通常如何在高级语言中实现的信息 我正在创建自己的这样的语言 但不知道从哪里开始使用字符串 我有一个描述的结构string类型 然后是create分配这样一个 字符串 的函数 A safer
c
string
memory
memorymanagement
variablelength
转储 x86 CPU 的 TLB 缓冲区内容
是否可以从 TLB 翻译后备缓冲区 这是 CPU 中的特殊缓存 获取翻译列表 从虚拟页到物理页 我的意思是现代 x86 或 x86 64 我想以编程方式完成此操作 而不是使用 JTAG 并将所有 TLB 条目移出 Linux内核没有这样的转
memorymanagement
x86
x8664
TLB
MMU
java应用程序可以分配比jvm启动参数指定的更多的内存吗?
假设 java 应用程序不使用任何本机库 有没有办法让它分配比 jvm 启动参数指定的内存更多的内存 反过来问 我可以相信 Java 应用程序永远不会分配比 JVM 启动参数限制更多的内存吗 是的 它可以 它不能在 JVM 堆上分配更多内存
Java
memorymanagement
JVM
jvmarguments
集合类型的初始容量,例如字典、列表
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
«
1 ...
45
46
47
48
49
50
51
...58
»