问题标签 [ram]

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 投票
12 回答
537597 浏览

linux - 如何查看按实际内存使用情况排序的顶级进程?

我有一个12G内存的服务器。顶部的片段如下所示:

显示free -m如下:

如果我理解正确,系统只有 362 MB 的可用内存。我的问题是:如何找出哪个进程消耗了大部分内存?

正如背景信息一样,系统正在运行64bit OpenSuse 12

0 投票
1 回答
1216 浏览

iphone - 指定 iPhone 应用程序的最低内存要求

我的应用程序需要至少 40MB 的 RAM,所以早期的 iPhone(如 3G,第一个 iPod touch 版本)只是没有它(我的应用程序最多有大约 20MB)。是否有适当的方法来禁用将其安装到 3G 设备?我知道 UIRequiredDeviceCapabilities,但它没有最小可用内存的参数。

0 投票
1 回答
187 浏览

memory - 15 MB RAM 可以接受吗?

我正在用 Python 编写一个用作守护进程的应用程序,并在后台执行一项相对琐碎的任务。微不足道的意思是它等待击键并在检测到时播放某些声音。

我为 python 进程使用了​​大约 15 MB 的 RAM。您认为这对于小型应用程序是否可以接受?它的 CPU 使用率非常低。

提前致谢。

0 投票
1 回答
28715 浏览

linux - 如何查看 Linux 的 RAM 视图以确定碎片

我知道的唯一相关程序是pmap,但这只会打印一个进程的内存。

我想看看物理内存是如何被占用的,以及整个物理 RAM 的哪些进程/库(包括内核)(而不是进程的 POV with pmap)。

理想情况下还带有图形界面。

不知道有没有这样的工具?

我知道图书馆引入的歧义。如果是这种情况,它可以显示一条 1 像素宽的线和一个指向该库的实际位置的箭头。

我需要这个做什么?查看 RAM 碎片。

0 投票
5 回答
1403 浏览

c - 在 Linux 中使用 C 实现零 RAM

出于安全目的,如何在 Linux 中将未使用的 RAM 归零?我编写了这个简单的 C 程序,但我不知道 malloc 调用的 RAM 是否会在下一个循环中重用,或者是否会使用新的 RAM。希望几分钟后,整个 RAM 将归零。

0 投票
2 回答
3580 浏览

ruby-on-rails - 减少 Redmine 的内存使用 - 低悬的果实

我正在使用Passenger 和Nginx 运行Redmine 实例。由于数据库中只有少数问题,Redmine 消耗了超过 80mb 的 RAM。

任何人都可以分享减少Redmine内存使用的技巧。Redmine实例被3个人使用,我愿意牺牲速度。

0 投票
5 回答
13352 浏览

c# - 限制 RAM 的使用。(C#.NET)

有大约100Mb的巨大文件。我想将它们加载到内存(RAM)中,处理并保存在某处。

同时我希望存在内存使用限制。例如,100Mb,我的应用程序使用的内存限制不超过此内存限制。如果超出限制,则文件被处理部分。

我对此的理解:

如何限制 RAM 的使用?如何实现 CheckUsedMemory 方法?谢谢你。

UPD

谢谢大家的好建议。

0 投票
1 回答
476 浏览

mysql - 计算新项目的托管要求?

当您为新客户计划新项目的需求时,您可以使用哪些方法来计算他们的托管需求?

我正在与一个新客户会面,就需要兼容的技术等方面的服务器功能而言,我很好。

但是,您可以使用哪些方法来计算他们需要多少带宽、存储空间和 RAM。

有什么方法可以粗略估算吗?我不会通过托管获利,但我希望我的客户以合适的价格获得他们需要的东西,并避免以后出现问题。

这是一个新站点,因此我们不知道平均页面消耗多少带宽,该站点将具有丰富的功能,并且将具有类似于流行的求职网站的功能,尽管这并不是该站点的全部是。

我已经估计需要一个 VPS,而不是共享主机。我认为任何严肃的网站都需要 VPS 或更好。这应该每天都会获得大量流量。

此外,它确实可以更好地控制环境,并避免控制面板占用资源。

如果有可用于测量带宽等的工具,我可以在我自己的服务器上托管该站点的开发版本并运行一些测试,然后在项目结束时推荐一个托管包,此时大多数功能都已到位。

就 RAM 而言,检查运行数据库实例 (mySQL) 的要求以及其他一切然后计算这些要求是一个很好的起点吗?

0 投票
1 回答
267 浏览

java - Netbeans:每次我编译时,Mem-Usage 总是越来越高

我正在使用 Netbeans。每次我在任务管理器中编译 java.exe 的内存使用率总是越来越高。在我再次编译一些java之前它不会更高。

例如我编译并运行test1.java java.exe 151,000kb

再次运行 java.exe 165.000kb

等待...我的意思是运行它,它仍然是 java.exe 165.000kb

但是当我再次运行它时 java.exe 170.000kb

当我关闭 java.exe 的 netbeans 内存使用时消失。我正在使用 Windows XP

我用全屏编码制作 2D 游戏。

如何解决?

0 投票
5 回答
2814 浏览

java - Java/Tomcat 堆大小问题

我不是 Java 开发人员,但我的办公桌上有一个应用程序。它是一个运行在 Tomcat 容器中的 Web 服务服务器端应用程序。用户从客户端应用程序中找到它。

用户不断抱怨它有多慢,应用程序必须每周重新启动两次,导致事情变得非常糟糕。

之前的开发人员告诉我,该应用程序只是内存不足(因为它会随着时间的推移加载更多数据)并最终将所有时间都花在垃圾收集上。同时,Tomcat 的堆大小设置为 6GB。盒子本身有 32GB 的 RAM。

将堆大小增加到 16GB 有什么害处吗?
似乎是解决问题的简单方法,但我不是 Java 专家。