mirror of
https://github.com/anomalyco/opentui.git
synced 2026-04-25 13:06:00 +03:00
[PR #468] [CLOSED] chore: memory investigation harnesses + native metrics #1341
Labels
No labels
bug
core
documentation
feature
good first issue
help wanted
pull-request
question
react
solid
tmux
windows
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/opentui#1341
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/anomalyco/opentui/pull/468
Author: @monotykamary
Created: 1/3/2026
Status: ❌ Closed
Base:
main← Head:memory/opencode-metrics📝 Commits (1)
3cc5ab0fix(memory): add harnesses and native metrics📊 Changes
23 files changed (+1630 additions, -41 deletions)
View changed files
➕
packages/core/dev/memory-leak-harness.ts(+195 -0)➕
packages/core/dev/native-metrics.jsonl(+55 -0)📝
packages/core/src/console.test.ts(+6 -2)➕
packages/core/src/lib/tree-sitter/data-paths-listeners.test.ts(+42 -0)📝
packages/core/src/lib/tree-sitter/index.ts(+10 -2)📝
packages/core/src/renderables/Code.ts(+25 -7)📝
packages/core/src/renderables/Diff.ts(+46 -4)📝
packages/core/src/renderables/TextBufferRenderable.ts(+5 -2)➕
packages/core/src/renderables/__tests__/Code.highlight-queue.test.ts(+54 -0)➕
packages/core/src/renderables/__tests__/syntax-style-cleanup.test.ts(+63 -0)📝
packages/core/src/text-buffer-view.ts(+11 -0)📝
packages/core/src/text-buffer.test.ts(+37 -0)📝
packages/core/src/text-buffer.ts(+41 -2)📝
packages/core/src/zig.ts(+184 -0)📝
packages/core/src/zig/grapheme.zig(+54 -0)📝
packages/core/src/zig/lib.zig(+86 -0)📝
packages/core/src/zig/syntax-style.zig(+51 -0)📝
packages/core/src/zig/text-buffer.zig(+69 -8)📝
packages/react/src/reconciler/devtools-polyfill.ts(+1 -7)📝
packages/react/src/reconciler/reconciler.ts(+1 -1)...and 3 more files
📄 Description
Intent
This PR is diagnostic-only to document memory behavior and leak suspects observed via opencode-style harnesses. It is not intended to be merged as-is.
Approach
packages/core/dev/native-metrics.jsonlfor repeatable runs.Metrics (native-metrics.jsonl)
Notes:
maxMessagesacross runs.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.