Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
在 C++ 中,有处理内存分配/删除的一般准则吗?
也许我所要求的只是一个我尚未找到的网站的链接 但是从 Java 背景出发 在 C 中处理内存分配和删除的一般准则是什么 我觉得我可能会在我的应用程序中添加各种内存泄漏 我意识到智能指针有多种变体 您也可以向我提及它们 但我想重点关注标准 C
c
memory
memorymanagement
pointers
测试 .NET 应用程序中的内存泄漏
是否有任何好的 且免费 工具可以分析静态源或运行程序来帮助检测内存泄漏 我已经构建了一些 Windows 服务 并希望确保如果我让它们连续运行数周 它们不会消耗内存 不符合你对免费的要求 但 Red Gate 的一个我认为值得推荐 ANTS
NET
memorymanagement
memoryleaks
为什么 64 位机器上会出现内存碎片问题?
在 32 位机器中 每个进程获得 4GB 的虚拟空间 在这种情况下 人们可能会担心我们可能会因为碎片化而遇到麻烦 但对于 64 位机器 理论上我们拥有巨大的可寻址虚拟内存 那么为什么内存碎片在 64 位机器中仍然是一个问题 如果有的话 您尝
c
memorymanagement
memoryfragmentation
如何make_shared派生类?
我想使用make shared
c
C11
memorymanagement
STL
smartpointers
.Net Framework 中的手动内存分页(是否可能/如何?)
我对编写数据库管理系统非常感兴趣 在阅读了几页有关 SQL Server 2000 如何实现的内容后 我发现使用了 4KB 内存页面 每个页面都是硬盘上 4KB 页面的直接副本 这些页面根据需要加载到 RAM 中 然后在空闲时延迟写回磁盘
c
memorymanagement
clr
ramdisk
如何避免 C++ 中的连续释放/分配?
考虑以下代码 class A B b an A object owns a B object A b NULL we don t know what b will be when constructing A void calledVery
c
OOP
Optimization
memorymanagement
Objective-C:如何为异步方法正确使用内存管理
我需要调用一个启动一些异步代码的方法 MyClass myClass MyClass alloc init myClass startAsynchronousCode 现在我不能简单地释放它 因为这会导致错误 因为代码仍在运行 myClas
Objectivec
memorymanagement
Asynchronous
为什么 Haskell 编译器不促进确定性内存管理?
有了丰富的类型信息 为什么 Haskell 运行时不能避免运行 GC 来进行清理 应该可以找出所有用法并在编译的代码中插入对分配 释放的适当调用 对吗 这将避免运行时 GC 的开销 询问函数式编程语言是否可以通过跟踪使用情况来减少 GC 是
memorymanagement
Haskell
garbagecollection
mlock() 页面是静态的,还是可以在物理 RAM 中移动?
根据mlock 手册页 包含指定地址范围一部分的所有页面 当调用成功返回时保证驻留在RAM中 这些页面保证保留在 RAM 中 直到稍后解锁 这是否也保证这些页面的物理地址在其整个生命周期中或在解锁之前保持不变 如果不是 也就是说 如果它可以
Linux
Ubuntu
memorymanagement
通过多处理减少内存占用?
我的一个应用程序运行着大约 100 名工作人员 它最初是作为threading应用程序 但遇到了性能 延迟 问题 所以我将这些工人转变为multiprocessing Processes 下面的基准测试表明 负载的减少是以更多内存使用为代价
python
Multithreading
memorymanagement
benchmarking
multiprocessing
我需要手动释放CFStringRef吗?
您能告诉我在非 ARC 世界中哪种方法是正确的以及为什么吗 NSString getUUID CFUUIDRef theUUID CFUUIDCreate NULL CFStringRef string CFUUIDCreateString
ios
Objectivec
memorymanagement
corefoundation
[NSMutableDictionary setValue: value forKey: key] 是否保留 NSString key?
添加项目时NSMutableDictionary使用setValue forKey 方法 我想这可以推广到任何NSObject 字典是否保留第二个参数 即NSString 例如 NSAutoreleasePool pool NSAutore
Objectivec
memorymanagement
如何在.NET中以编程方式测量当前进程的总内存消耗?
如何在 NET中以编程方式测量当前进程的总内存消耗 参考这个所以问题 https stackoverflow com questions 1248129 c list all processes and their current memo
c
NET
performance
memory
memorymanagement
我应该在程序结束时删除 C++ 中的大树集合还是将其留给操作系统? [关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 这可能是个有点愚蠢的问题 我应该打电话吗delete在节目结束时的巨大地图 场景上 假设整个程序都需要地图 集合 delete是返回前的最后一行
c
memorymanagement
小对象分配器
有人在大型项目中使用过 Andrei Alexandrescu 的 Modern C Design 中的 SmallObjectAllocator 吗 我想实现这个分配器 但在我的项目中使用它之前我需要一些关于它的意见 我做了一些测试 看起
c
memorymanagement
dynamicmemoryallocation
如何计算Kubernetes集群的节点可分配资源?
我们有一个集群 其中节点资源不足 导致速度缓慢和过度提交问题 这迫使我们频繁重启节点 我们计划实施节点可分配资源策略 以在系统 kubelet 和应用程序 Pod 之间拆分可用的 CPU 内存和临时存储 遇到了一些有关可分配资源计算的准则h
memorymanagement
Kubernetes
Resources
CPU
Scaling
返回 Objective-C 对象时的内存管理
在 Objective C 中 如果我有一个方法来分配和初始化一个对象 然后返回它 我在哪里 如何释放它 例如 假设我有一个创建对象的方法 void aMethod UIView aView self createObject UIView
Objectivec
memorymanagement
Swift:如何处理内存中的大量纹理
我的游戏中有很多角色 因此我有很多纹理 当加载纹理图集 包含大约 5 个不同的图像纹理 时 它会增加内存使用量并保持该数量 因此 更多的纹理只会不断推动该数字不断上升 直到有时应用程序崩溃 我不需要一次需要所有角色 我怎样才能在需要时加载一
swift
memorymanagement
spritekit
sktexture
sktextureatlas
如何将变量保留在内存中直到应用程序退出
我在 iOS 中有一个单例对象 实例化时解析 CSV 文件 然后保存结果 我想让这个对象可供普遍访问 并且我希望在应用程序退出之前它不会从内存中释放 我正在运行 ARC 因此无法进行手动保留 有什么办法可以做到这一点 以便它可以与 ARC
ios
memorymanagement
singleton
globalvariables
automaticrefcounting
为什么这个结构体定义会额外增加一个字节的内存使用量?
include
c
memorymanagement
struct
«
1 ...
38
39
40
41
42
43
44
...60
»