Repository navigation
MemOpt v1.1.2
v1.1.2
新增
- DPI 自适应缩放(解决笔记本小屏可读性):以 96 DPI(100%)为设计基准引入统一缩放层(
UIS()),窗口、字体、间距、卡片、按钮、状态条、设置窗口全部等比放大。 - UI 放大封顶 115%:作为轻量小工具,若对 125%/150% 屏线性等比(1.25/1.5 倍)窗口会占满屏幕;现封顶 115%,保证清晰可读又不臃肿。
性能优化
24 小时常驻后台,3 秒周期刷新开销降到最低:
- 托盘图标变化检测:百分比未变化时跳过图标重建与
Shell_NotifyIcon调用。 - 卡片与大百分比按需重绘:仅数值或文案变化才
SetWindowTextW/InvalidateRect。 - 状态条文本缓存对比。
- 去掉整窗周期性重绘。
- 周期开销:1 次
GlobalMemoryStatusEx+ 1 次GetPerformanceInfo+ 7 次字符串比较,无 GDI / 资源管理器 IPC / 重绘。
安全
性能优化与 DPI 缩放均未触碰清理核心逻辑:清理互斥锁、150ms 步间延迟、区域掩码、Native API 调用顺序全部保持不变。