UNPKG

windsurf-memory-optimization

Version:

Memory optimization tools for Windsurf AI

36 lines (35 loc) 1.18 kB
export declare class OptimizationManager { private storage; private initialized; init(): Promise<void>; optimize(): Promise<void>; checkPerformance(): Promise<void>; /** * Dọn dẹp các memory pins đã hết hạn * @returns Số lượng pins đã được dọn dẹp */ cleanupExpiredPins(): Promise<number>; /** * Kiểm tra xem một pin đã hết hạn chưa dựa trên TTL * @param ttl Thời gian sống của pin (ví dụ: '24h', '7d') * @param createdAt Thời gian tạo pin (nếu không có sẽ sử dụng thời gian hiện tại) * @returns true nếu pin đã hết hạn, false nếu chưa */ private isPinExpired; /** * Tối ưu hóa storage bằng cách nén và tổ chức lại dữ liệu * @returns Thông tin về quá trình tối ưu hóa */ optimizeStorage(): Promise<{ compacted: boolean; size: { before: number; after: number; }; }>; /** * Lấy kích thước hiện tại của storage * @returns Kích thước tính bằng bytes */ private getStorageSize; }