Файли
openidea/src/features/perf/index.ts
T
l0ng-ai deec86fab9 refactor(perf): Remove the Memory Usage settings page
It was a live metrics view, not a setting, and duplicated the memory
indicator's popup, its status bar toggle and Clear Caches.

Claude-Session: https://claude.ai/code/session_01B65qLEKnkeYTGdbwhLpjCu
2026-10-23 21:35:02 +08:00

17 рядки
760 B
TypeScript

/** Memory indicator, "Clear caches" and the dev performance overlay. */
import { registerActions } from "@/platform/actions";
import { registerOverlay, registerStatusItem } from "@/workbench/contributions";
import { perfActions } from "./actions";
import { MEMORY_WIDGET, MemoryStatus } from "./MemoryStatus";
import { PerfOverlay } from "./PerfOverlay";
export function activate(): () => void {
const disposers = [
registerActions(perfActions()),
// Far right and hidden by default, like IDEA's memory indicator.
registerStatusItem({ ...MEMORY_WIDGET, align: "right", priority: 100, component: MemoryStatus }),
registerOverlay({ id: "perf.overlay", component: PerfOverlay }),
];
return () => disposers.reverse().forEach((d) => d());
}