Questions tagged [memory]

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.

Filter by
Sorted by
Tagged with
0 投票
1 回答
697 浏览

memset 可以在 4 个内核上并行化吗?

我不确定。我可以在四个核心上编写一个大的 memset(例如 10 MB)来获得加速吗?

这种 ram-chip 并行化是否可能,以及触发其他线程的时间成本有多大——是超过一毫秒还是更少?

0 投票
6 回答
170 浏览

这是如何运作的?将任何内容复制到字节数组(字符)中

我只是在测试如何将一个结构/类放入一个字节数组中,并且在它编译和工作时感到惊讶,printf 打印了我在 mr 变量中设置的所有值。

对“ptr”到底指的是什么有点困惑?它是否在某处为 ptr 分配了内存?

0 投票
2 回答
982 浏览

存储后我是否必须释放 mysql 结果?

我想知道$stmt->free_result()在存储结果后是否必须调用 for $stmt->store_result()?我可以直接打电话$stmt->close()到最后吗?

我问它的原因是因为当我打电话时$stmt->num_rows我必须调用$stmt->store_result()这里所说的:http ://www.php.net/manual/en/mysqli-stmt.num-rows.php ,但他们不要$stmt->free_result()在他们的例子中调用。但是,$stmt->store_result()他们这样做:http ://www.php.net/manual/en/mysqli-stmt.store-result.php 。

0 投票
1 回答
173 浏览

用python将文件表示为对象

问题:如何在 python 中将文件表示为对象,完全在内存中,不调用硬盘驱动器?


信息:

我正在处理一个项目,该项目同时将文件分布在多台计算机上,这些文件都存储在带有标识符的 SQLite3 数据库中,以便文件可以保持同步,我只需要处理 1 个文件电脑而不是很多。

我的问题是“打开”命令需要硬盘驱动器上的路径。好吧,这条路不存在。不过,我仍然需要能够与这些文件对象进行交互。我正在寻找一种与这些文件进行交互的方法,就像它们在硬盘驱动器上一样,但它们仅在内存中,可能作为字节字符串。真好,如果我要去:

我试过搜索这个,但所有搜索结果都指向来自硬盘的流文件。因此,为了清楚起见,我不是从硬盘驱动器流式传输的,这不是一个选择。如果我必须这样做,我会为此重新设计我的系统。但现在这是一个额外的毫无意义的步骤。

0 投票
2 回答
138 浏览

Java Web 应用程序内存处理

我有一个 Java Web 应用程序,它使用 Hibernate 将数据存储到数据库中并检索它们。

我目前使用的策略是在启动时将数据库中的所有内容加载到应用程序中,并在用户与应用程序交互时将它们保存/更新到数据库中。

我还做的是跟踪每个用户的交易历史,作为业务逻辑的一部分。(所以这个交易历史都是在应用程序启动时加载的)。

我可以看到的问题是我不应该为所有用户加载所有交易历史记录,因为如果有很多交易历史记录,而用户可能不一定需要查看它们,那么这可能会占用大量内存用完了,所以效率不高。

我想知道是否有类似于 PHP 脚本可以做的事情,即仅在用户请求查看事务历史记录时才查询数据库,因此它不使用服务器资源。(除了查询数据库)或者关于我现在面临的问题有什么建议/评论。

谢谢你。

0 投票
3 回答
483 浏览

Eclipse Java 内存错误:堆。使用 Phonegap 在 Android 中进行开发。

我有一个我开发的 Android 应用程序,它是从一个成功的 ios 应用程序创建的,该应用程序已发布并且运行良好。在一台设备上它可以正常工作,没有错误并且不会崩溃。然而,在另一台设备(更新、更新版本的 Android、更快的处理器)上它会崩溃。这是崩溃时的内存错误。

在此处输入图像描述

该应用程序旨在拍摄一张照片,然后将该照片用作画布的背景,然后拍摄屏幕截图。我可以完成这个过程一次,但是如果我重复这个过程并拍摄另一张照片,应用程序会在相机 API 退出时第二次崩溃。并显示这些错误。该应用程序是在 Eclipse 中使用 Phonegap 和 Jquery mobile 开发的。我不确定我应该发布我的代码的哪些部分来解决这个问题,但请随时询问您是否觉得其中一些可能相关。

非常感谢任何帮助。

0 投票
5 回答
11873 浏览

如何为 Apache/PHP 中的特定脚本设置更高的 memory_limit、post_max_size 和?

我有一个 Web 应用程序,它将对虚拟主机的所有请求重定向到控制器,然后控制器根据 URL 决定要包含和运行哪些文件。有一个通过 POST 接受大型 XML 文件的 Web 服务。我需要应用程序的 memory_limit 和 post_max_ 约为 32M,但接受 XML 的服务除外,这需要它们的限制接近 1024M。 ini_set('memory_limit','1024M')在脚本中工作,但不适用于 post_max_size。

我似乎无法弄清楚该怎么做。我正在尝试类似的事情:

所以,通过上面的配置,如果 Controller.php 看起来像

我会收到 string(3) "32M" string(3) "30M" string(3) "29M"

如果我访问http://test.comhttp://test.com/services/big-service,但我希望看到后面 URL 的更高限制。

是否有人对此有任何不通过 URL 直接使用和访问服务脚本的解决方案?

0 投票
1 回答
136 浏览

SQL Server 和 C/C++ 中的内存使用

有没有办法避免写入文件并将表保留在主内存中?使用 C/C++ 和 SQL Server 2008?

0 投票
1 回答
12250 浏览

android - 如何获取我的 android 设备的内存使用情况

各位朋友过得怎么样,希望大家多多指教。朋友们我想知道我的 android 设备有多少内存以及使用了多少内存活动内存、非活动内存、空闲内存和有线内存(以 MB 为单位)我已经通过这个链接通过解析“/system/bin/”来说明这一点cat", "/proc/meminfo" 我们可以得到我上面提到的东西,是的,我得到了所有的东西,但是我得到了一个长字符串,我拥有一切

我从中得到的甚至更大的字符串

我想知道我是否可以动态地打破这个字符串以获得差异。设备或是否有任何其他方法可以找到上述内容

我也经历过这个,但也不是完全使用..我很容易获得可用的内存信息,但我需要全部四个

任何帮助都非常感谢提前感谢

0 投票
3 回答
530 浏览

数据对齐:在哪里可以读取?可以改变吗?

这是一本关于内存中原始类型的数据对齐的书。

Microsoft Windows 提出了更严格的对齐要求——任何 K 字节的原始对象,对于 K = 2、4 或 8,其地址必须是 K 的倍数。特别是,它要求 double 或 long 的地址long 是 8 的倍数。此要求以浪费一些空间为代价来提高内存性能。Linux 约定,其中 8 字节值在 4 字节边界上对齐可能对 i386 有利,当时内存稀缺且内存接口只有 4 字节宽。对于现代处理器,微软的调整是一个更好的设计决策。数据类型 long double,gcc 为其生成分配 12 个字节的 IA32 代码(即使实际数据类型只需要 10 个字节)在 Windows 和 Linux 中都有 4 字节对齐要求。

问题是:

  1. 是什么强加了数据对齐、操作系统或编译器?
  2. 我可以更改它还是修复它?

15 30 50 per page
1
2 3 4 5
1498226