BookerLiu / GeekDesk

🔥小巧、美观的桌面快速启动工具 Small, beautiful desktop quickstart management tool with integrated Everything search
https://github.com/BookerLiu/GeekDesk/wiki/1.-GeekDesk%E6%9E%81%E5%AE%A2%E6%A1%8C%E9%9D%A2-%E7%AE%80%E4%BB%8B%E2%9A%A1
Apache License 2.0
2.07k stars 176 forks source link

内存优化,不到 3M 的软件内存占用可达400多M #124

Open iSylleo opened 1 year ago

iSylleo commented 1 year ago

希望优化一下内存占用,尤其是第一次启动时非常慢。

longware commented 1 year ago

image

为啥还会派生一个svn进程了?资源是不小,打开设置就200多,是不是wpf或图片背景的问题。

另外搜索时,只有一条结果时,建议自动设置焦点,这样回车就能打开了。 image

n年来我一直使用altrun,效果也还不错,但是偶尔会crash,作者可以参考下 image

BookerLiu commented 1 year ago
  1. 关于内存问题, 可以使用内存转储技术暂存在硬盘, 代码很容易实现, 但是需要频繁读写硬盘, 在如今机器性能过剩的情况下, 我觉得占用这些内存并不会太多(首先在美观的前提下, 二者不可兼得)
  2. 搜索出结果后, 按下键盘↓箭头即可调出选中项 并可通过键盘↑↓箭头切换选中项
iSylleo commented 1 year ago

是否可以考虑接入 win 11 的效率模式 api 呢?当软件在后台时自动优化内存占用,16G 的机器还是有点伤不起啊 😂

BookerLiu commented 1 year ago

是否可以考虑接入 win 11 的效率模式 api 呢?当软件在后台时自动优化内存占用,16G 的机器还是有点伤不起啊 😂

后续版本会考虑滴❤❤❤