Lisp 当前内存使用情况

2024-03-29

我需要从 Common Lisp 程序中找出当前使用了多少内存。

我知道没有可移植的方法(标准函数room以文本形式将信息打印到标准输出,而不是将其作为值返回),但是sb-kernel:dynamic-usage在 SBCL 工作。

其他 Common Lisp 实现中的等价物是什么?或者还有其他方法可以解决我应该考虑的这个问题吗?


它可能对你没有多大帮助,但无论如何:

您可以捕获 (room) 的输出并解析它。

(with-output-to-string (*standard-output*)
  (room))

上面返回一个带有 ROOM 输出的字符串。

此外,它可能有助于通过外部调用标准 unix 命令(如果您使用的是 Unix)来请求进程的内存大小。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Lisp 当前内存使用情况 的相关文章

  • 大对象堆压缩,什么时候好?

    首先 多大才算大 有没有办法确定堆中对象有多大 Net 4 5 1 附带了这个LargeObjectHeapCompactionMode LargeObjectHeapCompactionMode 属性设置为后 GCLargeObjectH
  • C#:通过 200 万个对象进行内存高效搜索,无需外部依赖

    我需要能够搜索集合大约 200 万个 C 项目 搜索应该可以在多个字段上进行 简单的字符串匹配就足够了 使用外部依赖项 例如数据库不是一个选择 但是使用内存数据库就可以了 主要目标是做到这一点内存效率高 集合中的类型非常简单 没有长字符串
  • 如何估计调用 System.gc() 时剩余的内存量?

    我有一些使用以下配方的数据处理代码 读入内存中尽可能多的数据 称之为 块 对 chunk 进行处理 将处理后的块写入磁盘 Repeat 合并所有处理过的块以获得最终答案 当块尽可能少时 最后一个阶段的效率最高 因此我希望第一阶段读入内存中尽
  • Linux 中的直接内存访问

    我正在尝试直接访问嵌入式 Linux 项目的物理内存 但我不确定如何最好地指定内存供我使用 如果我定期启动设备并访问 dev mem 我就可以轻松地读写任何我想要的位置 然而 在这里 我访问的是可以轻松分配给任何进程的内存 我不想做 我的
  • 将列表传播到父代 sexp 中

    在任何 lisp 中是否有一种形式可以在父 sexp 中 传播 列表 喜欢 spread 1 2 3 gt 1 2 3 有两种方法可以做到这一点 哪个更好取决于您最终想要什么 一般来说 您可以使用 inside 反引号 表格如下 被评估以生
  • 为什么我们的 MonoTouch 应用程序会破坏垃圾收集器?并不是内存不足

    我们的问题很简单 但原因却很复杂 我们是经验丰富的开发人员 并且对可能导致此问题的原因进行了大量研究 我们希望 MonoTouch 开发人员能够与我们合作 找出人们所遇到的常见问题 以及目前尚无解决方案的问题 我们已经为此工作了两个多星期
  • 以编程方式清除 iPhone 上的二级缓存

    我创建了一个应用程序 我将从服务器下载图像并将其本地存储在 iPhone 的文件系统上 事情发生得很好 现在的问题是 当我退出应用程序时 我想清除 iPhone 上本地缓存的图像 如何删除 iPhone 上的缓存图像 它使用 iPhone
  • Android 版本是否有最小堆大小?

    许多帖子都谈到了 Android 堆大小 到目前为止我发现最大堆大小的唯一共同点是它至少为 16MB 但这是自 API 3 以来的限制 为了使用更多内存 人们会建议使用 NDK 或任何超出 正常 Android 开发的东西 是否有任何 An
  • 使用 C# 的另一个进程的内存使用情况和执行时间?

    我需要通过另一个应用程序加载的应用程序的内存使用情况和处理时间 我正在使用 C 目前我正在使用Process WorkingSet获取内存使用情况 相似地Process TotalProcessTime以获得执行时间 但它没有提供任何价值
  • 从 char* 初始化 std::string 而不复制

    我遇到一种情况 我需要处理大量 许多 GB 数据 如下所示 通过附加许多较小的 C char 字符串来构建一个大字符串 修剪绳子 将字符串转换为 C const std string 进行处理 只读 repeat 每次迭代中的数据都是独立的
  • 使用包阴影符号

    例如 我有这个包定义 它遮蔽了 COMMON LISP LISTEN defpackage shadows use common lisp shadow listen export listen 然后我想使用另一个包中的这个包 比如说 de
  • RAY Python 框架内存不足

    我用 ray 创建了一个简单的远程函数 它占用的内存很少 然而 运行一小段时间后 内存稳步增加 并且出现 RayOutOfMemoryError 异常 下面的代码是这个问题的一个非常简单的例子 result transformed nump
  • 设置了 LARGEADDRESSAWARE 标志的应用程序获得的虚拟内存较少

    我有一个 32 位应用程序 由一个 EXE 和多个 DLL 组成 EXE 是用 LARGEADDRESSAWARE标志设置 所以我预计在 64 位操作系统上我应该获得 4 GB 的用户地址空间 但在某些 64 位 Win 7 系统上 我只能
  • fork() & 内存分配行为

    我在一个禁用交换和禁用内存过量使用的系统上工作 假设我的进程当前消耗 100 MB 内存 而系统可用内存小于 100 MB 如果我执行 fork 它会失败 因为内核也尝试为子进程分配 100 MB 的空间吗 我读过 Linux 在分叉时使用
  • 驻留内存与活动字节

    假设 我正在使用 Cocos2d 2 0 和 ARC 开发一个 iPhone 项目 并使用 XCode 4 5 2 的 Instruments 简短的问题 为什么驻留内存比活动字节高得多 我这样说是因为 使用仪器 我确实收到了内存不足的警告
  • 在 C++ Win32 应用程序中,如何确定私有字节、工作集和虚拟大小[重复]

    这个问题在这里已经有答案了 我正在编写一些用于教育目的的代码 我希望能够从用 C 编写的 Windows 控制台程序中打印这些内存使用值 花了一些时间从这些链接中获取我想要的内容 但它就是这样 大部分困难是让它在 Mingw32 中工作 c
  • WinRT 有垃圾收集吗?

    WinRT 有垃圾收集吗 或者它是否像 COM 一样进行引用计数 I found 本文 http www itwriting com blog 4866 a few facts about microsofts new windows ru
  • Swift 变量声明含义

    这两个声明有什么区别 哪一个更好 为什么 error some NSError 1 var newUserInfo NSObject NSObject if let tempUserInfo error userInfo as NSObje
  • 为字符串数组分配内存

    我想使用两个函数填充一个字符串数组 第一个 如果我有n个字符串要分配 将分配n个内存空间 第二个将为每个读取的字符串分配内存 这是第一个函数 char allocate int n char t t char malloc n sizeof
  • 销毁与解除分配

    在 Accelerated C 第 11 章中 作者提出了一个使用数组模拟 std vector 行为的 Vector 类 他们使用分配器类来处理内存管理 的作用uncreate函数是销毁数组的每个元素并释放为数组分配的空间 templat

随机推荐

  • 防止 React Native 中的双击

    如何防止用户在 React Native 中点击按钮两次 即用户不能在可触摸的突出显示上快速点击两次 https snack expo io patwoz withpreventdoubleclick https snack expo io
  • 以编程方式或声明方式要求 IIS 中单个 asp.net 页面的客户端证书

    标题几乎说明了这一点 我已经推出了一个带有 SSL 证书的 IIS 7 网站 现在愿意为单个页面设置 SSL 设置 客户端证书 接受 但是以编程方式或声明方式 我找到了一种使用 IIS 管理器执行此操作的方法 但由于某些基础结构限制 我们需
  • 具有 beginwait 函数的信号量

    我正在使用 begin end 编写一个异步库 并且需要锁定对象 目前 我正在使用信号量执行此操作 但调用semaphore WaitOne 在调用该线程的地方挂起该线程 我宁愿使用像 BeginWait 这样的东西 这样它会立即返回并在信
  • Python使用sudo启动时找不到模块

    我有一个使用 Google Assistant 库的脚本 并且必须从那里导入一些模块 我发现这只适用于 Python 虚拟环境 这真的很奇怪 在同一个文件夹中 我有一个使用 GPIO 引脚并且必须使用 root 的脚本 它们相互交互 因此当
  • 文本区域值未随表单一起发布

    我在提交表单时尝试输入文本区域标记
  • 使用 CXF Web 服务进行服务器端 XML 验证

    我正在开发 Apache CXF Web 服务 使用 JAX WS 通过 SOAP 该服务本身非常简单 接收请求 将请求插入数据库 然后返回插入是否成功 我想依靠 XML 验证来对请求实施一些约束 那么 我的问题 如何向我的服务客户返回详细
  • 如何拒绝所有用户删除表

    在 SQL Server 2005 中 有没有一种方法可以使用单个语句来拒绝删除行 在数据库所有用户的特定表中 尝试这个 CREATE TRIGGER yourTriggerName ON YourTableName INSTEAD OF
  • Spark 驱动程序不会因异常而崩溃

    我们在 Kubernetes 上以客户端模式运行 Spark 3 1 1 我们是一个简单的 scala Spark 应用程序 它从 S3 加载 parquet 文件并聚合它们 sparkSession read parquet paths
  • 如何禁用 TensorFlow 的急切执行?

    我正在尝试学习 TensorFlow 目前 我正在使用占位符 当我尝试创建占位符时 出现错误 RuntimeError tf placeholder is not compatible with eager execution 这是有道理的
  • Android SQLite数据库查询排序顺序

    我的数据库中有这样的数据 Alice anderson Beatrice benny Carmen calzone 使用此代码 mDb query DATABASE NAMES TABLE new String KEY ROWID KEY
  • 如何使用 Opencv 存储大量图像的分层 K 均值树?

    我正在尝试制作一个程序 可以从图像数据集中找到相似的图像 步骤是 提取所有图像的 SURF 描述符 存储描述符 对存储的描述符应用 knn 使用 kNN 将存储的描述符与查询图像描述符进行匹配 现在每个图像 SURF 描述符将存储为分层 k
  • R Markdown 中未定义 Tex Proof 环境,生成的 Tex 文件中未定义 amsthm

    编辑以提供更多信息 我正在使用以下 R markdown 文件来生成以下 Tex 文件 我在 rmd 标头中包含 amsthm 它生成一个没有 amsthm 的 Tex 文件 因此 在编译期间并未定义证明环境 这是我的 rmd 文件 tit
  • Android 按钮文字外观

    我可以通过在对象内设置按钮文本外观来更改按钮文本外观 如下所示
  • javax.xml.ws.WebServiceException:找不到端口 {http://tempuri.org/}WSHttpBinding_IDWService

    我正在尝试使用 java 中的 web 服务 使用从 wsdl2java 的 wsdl 文件生成的客户端 我使用的是 Eclipse 版本 Helios 和 jdk 1 6 0 20 并且我使用 wsld2java 生成了 class 文件
  • jQuery 的 getScript 和本地文件系统——限制/替代方案?

    现在我正在开发一个基于本地文件系统的帮助系统 它旨在随不在支持互联网的计算机上使用的产品一起提供 因此它必须是一个独立的网页 不依赖于 Web 服务器 这带来了一些挑战 也就是说 文件所在的目录结构需要 上下 导航才能访问显示帮助系统所需的
  • 使 eternicode datepicker 在点击时打开,而不是焦点打开

    The eternicode Twitter 引导程序日期选择器 https github com eternicode bootstrap datepicker一旦出现
  • Gunicorn 的 gthread 异步工作线程是否类似于 Waitress?

    我读过 2013 年的一些帖子 Gunicorn 团队计划构建一个线程缓冲层工作模型 类似于 Waitress 的工作方式 这就是 gthread 异步工作线程的作用吗 gthread worker 于 2014 年发布了 19 0 版本
  • PHP & MySQL 如何显示数据库中的类别和子类别

    我想知道如何使用 PHP 和 MySQL 显示我的分层数据来创建我的类别和无尽的子类别 一个关于我的 PHP 和 MySQL 代码应该是什么样子的快速示例将会有很大帮助 MySQL 表类别结构 id parent id category 1
  • JTable 未显示在 JFrame (Java) 上

    我遇到了一个问题JFrame没有显示JTable添加到其中 我试过了getContentPane add 我已改为仅添加以使代码更短一些 任何帮助都非常感激 package com embah Accgui import java awt
  • Lisp 当前内存使用情况

    我需要从 Common Lisp 程序中找出当前使用了多少内存 我知道没有可移植的方法 标准函数room以文本形式将信息打印到标准输出 而不是将其作为值返回 但是sb kernel dynamic usage在 SBCL 工作 其他 Com