问题标签 [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.

0 投票
6 回答
20452 浏览

string - Visual Basic 6 中的字符串空间不足

我们在通过 TCP 套接字来回发送数据的 VB6 应用程序中遇到错误。我们得到一个运行时错误“字符串空间不足”。有没有人看到这个或有任何想法为什么会发生这种情况?似乎我们正在达到一些 VB6 阈值,因此任何其他想法也会有所帮助。

0 投票
1 回答
1133 浏览

windows - Windows 任务管理器中的可用页面文件是如何计算的?

在 Vista 任务管理器中,我知道可用的页面文件是这样列出的:
Page File inUse M / available M
在 XP 中它被列为 Commit Charge Limit。

我曾认为:
可用虚拟内存 = 物理内存总计 + 页面文件的总和

但是在我的机器上,我的物理内存 = 2038M,页面文件 = 4096M,可用页面文件 = 6051。这里有 83M 未计算。那是干什么用的。我认为这可能与内核内存有关,但数字似乎不匹配?

到目前为止我发现的信息:

0 投票
13 回答
38131 浏览

java - 如何减少 Eclipse Ganymede 的内存使用?

我使用最近发布的 Eclipse 的 Ganymede,特别是 Java EE 和 Web 开发人员的发行版。我安装了一些额外的插件(例如 Subclipse、Spring、FindBugs)并删除了所有 Mylyn 插件。

我没有在 Eclipse 中做任何特别繁重的事情,例如启动应用服务器或连接到数据库,但由于某种原因,在使用几个小时后,我发现 Eclipse 正在使用接近 500MB 的内存。

有谁知道为什么 Eclipse 使用这么多内存(泄漏?),更重要的是,如果我能做些什么来改进它?

0 投票
15 回答
21462 浏览

c++ - 函数调用的成本是多少?

相比

  • 简单的内存访问
  • 磁盘访问
  • 另一台计算机上的内存访问(在同一网络上)
  • 另一台计算机上的磁盘访问(在同一网络上)

在 Windows 上的 C++ 中。

0 投票
3 回答
6342 浏览

javascript - 您使用什么工具和技术来修复浏览器内存泄漏?

我正在尝试修复 IE 7 中的内存泄漏。使用 Drip 进行调查,但是当大多数动态生成的 DOM 元素没有唯一的 id 时,它并没有多大帮助。

尖端?

0 投票
7 回答
7056 浏览

c# - 在 Windows 中长期跟踪进程的内存使用情况的最佳工具是什么?

在很长一段时间内监视我的 C#/.Net windows 服务的内存使用情况的最佳可用工具是什么。据我所知,像 perfmon 这样的工具可以在短时间内监控内存使用情况,但不能在很长一段时间内以图形方式监控内存使用情况。我需要几天的趋势数据,而不是几秒钟。

需要明确的是,我想在很长一段时间内以精细的细节水平监控内存使用情况,并让图表同时显示整个时间范围和细节水平。我需要一个小的采样间隔和一个大图。

0 投票
3 回答
2032 浏览

memory - VS2005:限制堆大小

VS2005 C++ 编译器标志是否像 Xmx???M java 标志这样我可以限制在 Windows 上运行的应用程序的堆大小。

我需要限制堆大小,以便填充内存以找出当前的空闲内存。(代码也在嵌入式系统上运行,这是获取内存使用情况的最佳方法)

0 投票
7 回答
23072 浏览

java - 如何启动具有更多内存的 Java 小程序?

对于大型 Java 应用程序,默认的 64 MB 最大堆内存可能很小。是否有任何小程序参数可以为已签名的小程序增加此参数?

对于 Java 程序,这是一个简单的命令行参数,但它对于浏览器中的小程序是如何工作的。

0 投票
6 回答
6924 浏览

java - 查看/解决 Windows XP 内存碎片的工具

我们有一个需要大量堆空间的 java 程序 - 我们以(以及其他命令行参数)参数 -Xmx1500m 开始它,它指定最大堆空间为 1500 MB。在刚刚重新启动的 Windows XP 机器上启动此程序时,它将毫无问题地启动和运行。但是如果程序运行了几次,计算机已经启动了一段时间等,当它尝试启动时,我得到这个错误:

我怀疑Windows本身存在内存碎片,但我不知道如何证实这种怀疑。发生这种情况时,任务管理器和 sysinternals procexp 报告 2000MB 可用内存。我看过这个与内部碎片有关的问题

所以第一个问题是,我如何确认我的怀疑?第二个问题是,如果我的怀疑是正确的,有没有人知道解决这个问题的任何工具?我环顾四周,但除了定期重新启动机器之外,我没有发现任何有用的东西。

ps - 改变操作系统目前也不是一个可行的选择。

0 投票
5 回答
1206 浏览

memory - 限制可用内存的工具

操作系统:Windows XP

有谁知道限制可用内存的工具(最好是免费的)以及其他 Windows 资源(句柄等)?我想测试一个内存不足的应用程序,以确保它运行正常,如果已经有工具可以做这种事情,我宁愿不自己写。

顺便说一句,我确实为此寻找了其他问答主题,但没有找到。如果这是一个骗局,我很抱歉。只要让我知道,我会关闭这个。