问题标签 [memory-size]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1459 浏览

linux - 如何在linux中打印出物理内存的大小

如果我grep MemTotal /proc/meminfo在 linux 终端中使用它,我会得到MemTotal: 2059908 kB.

有人知道如何只获取数字吗?哪个会2059908

0 投票
1 回答
3524 浏览

caching - 在 L2 逐出时从 L1 缓存中逐出缓存

我有一个关于内存系统遵循的政策的基本问题。

考虑一个具有私有 L1 和 L2 缓存的内核。在 L2 高速缓存之后,我们有一条运行相干流量的总线。现在,如果从 L2 缓存中逐出地址(X)的缓存行,是否有必要从 L1 缓存中逐出该地址?

驱逐的原因可能是它有助于保持一致性协议的不变性[如果 l2 中的一行显示无效,此核心不包含此地址]。

0 投票
1 回答
220 浏览

windows - Windows 上的字节到兆字节转换差异

为什么当我将字节转换为兆字节时数量会有所不同?

您必须再次将金额乘以 1000 000。我认为转换会自动为您做到这一点? 在此处输入图像描述

0 投票
1 回答
2630 浏览

vb.net - VB.Net Len(结构)=结构中的无效类型

当我尝试读取我的结构的内存大小时,我得到了异常:

“具有 'UInt16' 类型的字段 'cbSize' 的结构的文件 I/O 无效。”

我的结构:

我写了一个函数来计算每个 Len(Vxx) 的值。此功能有效,但我得到了错误的值......

当我将值类型更改为 Int16 时,Len(结构)没有问题。

现在我的问题是:为什么它不适用于 UInt16?

有什么方法可以使用 UInt16 并从 Len() 获得正确的值?

谢谢你的建议。

0 投票
1 回答
1553 浏览

cakephp - file_put_contents Cakephp 错误 + 致命错误:允许的内存大小

在我的网站上,我几乎可以毫无错误地打开所有链接。但是当尝试打开此链接时: http ://scp.com/sh/admin/cities/add 这告诉我这个错误:警告(2):file_put_contents(/var/www/shcopy/sh/app/tmp/logs /error.log):无法打开流:没有这样的文件或目录 [CORE/Cake/Log/Engine/FileLog.php,第 87 行] 致命错误:允许的内存大小为 134217728 字节用尽(尝试分配 35 字节) /var/www/shcopy/sh/lib/Cake/Error/ErrorHandler.php 在第 212 行

我检查了我的 php.ini 文件 memory_limit 是-1。我仍然收到此错误。

0 投票
1 回答
6611 浏览

php - CakePHP 致命错误:允许的内存大小为 134217728 字节已用尽

编辑:原来我的数据库密钥配置不正确,这意味着控制器在尝试检索卖家列表时进入无限循环。谢谢您的帮助!

CakePHP 新手在这里。

我正在使用 cakePHP 脚手架来显示单个模型(客户经理)及其相关模型(卖家和会议)的内容。数据库中目前有 2 个客户经理(他们每个有 3 个属性),大约 220 个卖家(有大约 20 个属性)和 2 个会议(有 4 个属性)。一周前,这一切正常,但突然,当我尝试查看单个客户经理的详细信息时,我收到此错误:

错误:134217728 字节的允许内存大小已用尽(尝试分配 44613632 字节) 文件:...\app\View\Layouts\default.ctp 行:70

该行是:

它是默认布局的一部分,同样由脚手架提供。

我尝试提高内存限制,但一段时间后代码就会超时。另外,我似乎并没有访问数据库来获取那么多信息来触发这样的事情。

我是 cakePHP 新手,所以我的调试经验非常有限。

这是控制器视图方法的片段:

这是客户经理的模型:

这是视图:

0 投票
1 回答
1850 浏览

caching - 亚马逊 ec2 实例中的缓存大小是多少?

我正在设计一个 ios 应用程序的后端。我将拥有一台数据库服务器、一台应用程序服务器和一台运行 memcached 的单独缓存服务器。对于缓存服务器,我可以运行亚马逊弹性缓存或让亚马逊 ec2 运行 memcached。我很困惑的是,amazon ec2 有多少缓存?

假设我想使用亚马逊弹性缓存的 t1.micro 类型缓存节点。亚马逊说它有 213 MB 内存,我认为这是缓存内存(尽管这对于缓存来说异常大)。

但是如果我想使用 t1.micro ec2 作为我的缓存服务器并在其中运行 memcached,亚马逊说它有 613 MB 的内存,我假设它是 RAM。那么 t1.micro(或一般任何)亚马逊 ec2 实例的缓存大小是多少。

0 投票
13 回答
266680 浏览

linux - 如何找出适合由 shell 脚本解析的 linux 机器的总物理内存 (RAM)?

我正在输入一个 shell 脚本来找出一些 RHEL linux 机器中的总物理内存。

首先我要强调的是,我对内核识别的总物理内存感兴趣,而不仅仅是可用内存。因此,请避免建议阅读/proc/meminfo或使用freetopsar命令的答案——在所有这些情况下,它们的“总内存”值意味着“可用内存”值。

第一个想法是阅读引导内核消息:

但在某些 linux 机器中,由于使用了 EMC2 的 PowerPath 软件及其在内核启动中泛滥的引导消息,该有用的引导内核消息不可用,甚至在/var/log/dmesg文件中也不可用。

第二个选项是dmidecode命令(由于一些较旧的内核和架构的限制,我被警告内核识别的 RAM 和真实 RAM 可能不匹配)。选项--memory简化了脚本,但我意识到该命令的旧版本没有--memory选项。

我最后的机会是getconf命令。它报告内存页面大小,但不报告物理页面的总数——_PHYS_PAGES系统变量似乎是可用的物理页面,而不是总物理页面。

我的问题:是否有另一种方法来获取物理内存的总量,适合由 shell 脚本解析?

0 投票
2 回答
394 浏览

ios - 如何在 iOS 中查找对象的大小?

我正在开发一个应用程序,我必须在其中找到 Web 服务响应的大小,并且响应类型是 id。请建议我一个合适的答案来获取 id 对象的大小。

在这段代码中,我必须找到值的大小。

0 投票
3 回答
853 浏览

php - get_file_content() 用尽了允许的内存大小(读取 .dat 文件)

我在运行我的 php 脚本时遇到了麻烦。

我尝试使用get_file_content()从.dat 文件中读取数据

这是我的代码:

$file = 'abc.dat'; $data = file_get_contents($file);

但是虽然它给了我这样的错误

致命错误:/...中允许的内存大小为 67108864 字节已用尽(尝试分配 2097152 字节)

我为此尝试了许多解决方案,例如 ini_set('memory_limit', '128M'); , init_set('maximum_exec_time', '0');

但它不适合我......

我已将我的 php 文件上传到一个网络主机上。当我在本地主机上运行脚本时,一切都很顺利。

任何人都可以帮助我...??还有其他方法可以读取我的长文件吗????

编辑:

是的,我真的需要一个数组中的全部数据。

代码背后的概念是PHP 中的人脸检测和比较。这是人脸检测的代码,请给我任何建议..!!

类人脸检测器 {

}