Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
如何实现仅当可用内存较低时才将数据交换到磁盘的写缓存
我想将应用程序生成的数据缓存在内存中 但如果内存变得稀缺 我想将数据交换到磁盘 理想情况下 我希望虚拟机通知它需要内存并将我的数据写入磁盘并以这种方式释放一些内存 但我没有看到任何方法以通知我的方式将自己挂接到虚拟机中before an O
Java
memorymanagement
garbagecollection
为什么使用小于 32 位的整数?
我总是喜欢使用最小尺寸的变量 这样效果就很好 但是如果我使用短字节整数而不是整数 并且内存是 32 位字可寻址 这真的会给我带来好处吗 编译器是否会做一些事情来增强内存使用 对于局部变量 它可能没有多大意义 但是在具有数千甚至数百万项的结构
c
memory
compilerconstruction
memorymanagement
结构体的内存大小不同?
为什么第一种情况不是12 测试环境 最新版本的 gcc 和 clang 64 位 Linux struct desc int parts int nr sizeof desc Output 16 struct desc int parts
c
memory
memorymanagement
如何正确取消引用然后删除 JavaScript 对象?
我想知道从内存中完全取消引用 JavaScript 对象的正确方法 确保删除时不会在内存中悬空 并且垃圾收集器会删除该对象 当我看这个问题时在 JavaScript 中删除对象 https stackoverflow com questio
javascript
object
memorymanagement
garbagecollection
dereference
BASIC 中的 C 语言中的 PeekInt、PokeInt、Peek、Poke 等效项
我想知道该命令的等效项是什么Peek and Poke 基本和其他变体 用 C 语言 类似PeekInt PokeInt 整数 涉及内存条的东西 我知道在 C 语言中有很多方法可以做到这一点 我正在尝试将基本程序移植到 C 语言 这只是使用
c
memorymanagement
Basic
qbasic
freebasic
在 Internet Explorer 中使用什么来监视 jscript 内存使用情况
我们正在调试 GWT 应用程序 在 Firefox 中运行正常 在 IE6 0 中开始运行正常 但一段时间后 它就会崩溃并开始爬行 经过一些测试后 我们怀疑存在一些内存问题 使用了太多内存 内存泄漏等 除了使用taskmanager和pro
javascript
internetexplorer
GWT
memorymanagement
python tracemalloc 模块分配统计信息何时会与 ps 或 pmap 中显示的内容不匹配?
我正在尝试查找内存泄漏 所以我已经完成了 import tracemalloc tracemalloc start
python
memorymanagement
Cython
删除指向对象的 C++ 指针
我认为删除命令会释放我分配的内存 有人可以解释为什么删除后我似乎仍然有内存在使用吗 class Test public int time int main Test e e new Test e gt time 1 cout lt lt e
c
memory
pointers
memorymanagement
操作/Lambda 表达式内存管理问题
我将一个操作存储在局部变量中 然后在该局部变量超出范围后使用 使用前是否有被清理的危险 这是一个例子 public List GetMaps Action
c
memorymanagement
net40
NSMutableArray 实例变量内存管理
我正在做最后一点内存管理整理 但有些东西我不明白 我已经检查了所有文档 Stack Overflow 等 但仍然不明白 我怀疑这与数组有关 我有一个NSMutableArray作为实例变量 我用它来保存从另一个数组中的对象创建的对象 vie
Objectivec
memorymanagement
nsmutablearray
Bison/Flex 中哪里可以释放内存?
我使用 Bison 和 Flex 的时间或多或少有 1 个月 所以如果我没有看到明显的东西 但我不认为是 我很抱歉 我在使用 Flex Bison 释放内存时遇到问题 我的代码如下所示 parser l DATE yylval str st
c
memorymanagement
bison
flexlexer
strdup
Glassfish 上的内存管理
我的 Glassfish 服务器上运行着几个后台任务 由 TimerService实例 这些服务的目标是从文件中提取数据并将该数据插入数据库 我最初尝试在 JPA 中执行此操作 但系统很容易就停滞了 我现在已将该过程转换为 JDBC 它的响
memorymanagement
GlassFish
将字符缓冲区连接成字符串
在下面的代码片段中 我接收数据 直到完全接收到来自套接字客户端的所有数据 我继续将数据存储在大小为 300 的字符缓冲区中 ssize t b char buffer 300 while b recv socket fd buffer si
c
Arrays
memorymanagement
char
cstrings
Forth 中 S" ..." 的生命周期是多少?
我一直在尝试阅读此内容 但找不到任何提及 根据标准 创建的字符串S 无法修改 并且通过简单的实验Gforth http en wikipedia org wiki Gforth很明显 字符串的空间不是来自字典或填充区域 hex here 7
memorymanagement
forth
NSAutoreleasePool。什么时候适合创建新的自动释放池?
在 iOS CocoaTouch 上 我经常看到在方法中创建 NSAutoreleasePool 新实例的代码 我最近在 NSOperation 中看到了一个 设置 NSAutoreleasePool 新实例的基本规则是什么 为什么这比简单
ios
memorymanagement
nsoperation
nsautoreleasepool
以编程方式获取 Android 设备的所有 RAM 内存,而不仅仅是分配给用户进程的内存
我有一台设备 我确信它的 RAM 内存为 512 MB 希望能够以编程方式检索该值 512 MB 到目前为止 我在互联网上遇到的主要是这两种方式 https stackoverflow com a 16143065 1521264 http
Java
Android
API
memory
memorymanagement
如何测量Python中对象的内存使用情况?
我有一个Python课程foo其中包含 数据 整数 浮点数 列表 整数 浮点数和其他对象的列表 字典 整数 浮点数 其他对象的 假设没有反向引用 循环 是否有一种简单的方法来测量一个进程的总内存使用量foo目的 本质上 我正在寻找一个递归版
python
memorymanagement
安全移动 C++ 对象
我听到过一些警告 不要通过以下方式将对象运送到另一个内存位置memcpy 但不知道具体原因 除非它包含的成员做了依赖于内存位置的棘手事情 否则这应该是完全安全的 或者不是 编辑 预期的用例是像这样的数据结构vector 它存储对象 不是po
c
memorymanagement
pointers
如果我每次创建粒子时都强制重新初始化每个粒子,我是否应该使用粒子池
我正在 XNA4 中创建一个粒子系统 但遇到了问题 我的第一个粒子系统是一个简单的粒子列表 其实例是在需要时创建的 但后来我读到了有关使用池的内容 我的第二个系统由一个充满粒子的池和一个发射器 控制器组成 我的池非常基本 这是代码 clas
c
memorymanagement
XNA
pool
particlesystem
我的 Bitset 的大小是多少?
我想存储System currentTimeInMillis以尽可能小的空间存储在内存中 因为我必须将数百万个它们存储在内存中 我把它转换为binaryString这给了我41 bits 这是我的程序 public class BitSet
Java
memory
memorymanagement
datastructures
bit
1
2
3
4
5
6
...58
»