Skip to content

feat: include dasd memory in every log#1

Draft
Ray-ymq wants to merge 1 commit into
mainfrom
codex/log-dasd-memory
Draft

feat: include dasd memory in every log#1
Ray-ymq wants to merge 1 commit into
mainfrom
codex/log-dasd-memory

Conversation

@Ray-ymq

@Ray-ymq Ray-ymq commented Jul 10, 2026

Copy link
Copy Markdown
Owner

变更内容

  • 统一所有监控与终止事件的日志格式,固定输出 PID 和当前 RSS 内存。
  • 在二次 KILL 前重新读取 RSS;进程消失或读取失败时输出 rss=unavailable
  • 修正 --quiet 仍输出启动提示的问题。
  • 增加日志 RSS 字段的回归测试,并补充 README 日志示例。

原因与影响

此前普通采样日志包含 RSS,但进程不存在、读取失败及部分终止事件缺少统一的内存字段,不利于排查和日志解析。现在每条监控事件都有稳定的 rss 字段。

验证

  • ./scripts/test.sh
  • Universal 2 构建、ad-hoc 签名、--version--status 均通过
  • 实际单次采样日志确认输出 rss=<数值>MB

已知说明

本机 Swift x86_64 链接阶段仍会输出现有的 compatibility packs 架构警告,但构建与签名验证成功。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant