优化内存占用 - Listary 6.3.0.77 beta 🌟

网络搜索 菜单中, 中自定义关键字有个搜索提示,选择 BaiDu之后发现并不能进行提示,抓包发现,应该是百度的提示词接口改变了,并不是 suggestion.Baidu.com了,我简单看了下现在的提示词,使用的是www那个域名,然后传递一些参数可以返回,作者一个版本可以看下这个问题。

1 Like

在 6.3.0.71 版本中修复了,可以升级一下试试看。

谢谢,能正常工作了。
不过,发布新版时说,支持索引自动更新(大多数 NAS 设备可用),似乎对 WSL 目录不起作用,还需定期或手动更新。对我的 ubuntu目录,71版索引一次用时大约10分钟,比之前快了一些,比起 everything 还有较大差距,everything 大约只要三四分钟。

①用winrar6.00(64位)压缩1个135M多的文件夹(里边有20张手机拍摄的照片),在选择压缩文件保存路径时,在winrar下面的Listary Pro 6(6.3.0.69beta)小窗里输入保存文件夹名字后,按Enter键跳转到保存的文件夹时,弹出报错窗口,报错窗口截图在第④项,报错文本在⑤项
②Listary Pro 6(6.3.0.69beta)
③Winrar6.00(64位)
④报错截图如下:


⑤报错文本内容如下:

---------------------------

---------------------------
Listary has encountered a problem, please restart it.

Error message:
System.AggregateException: 未通过等待任务或访问任务的 Exception 属性观察到任务的异常。因此,终结器线程重新引发了未观察到的异常。 ---> System.IndexOutOfRangeException: 索引超出了数组界限。

   在 Listary.Core.History..<>c.(String ) 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGOKYIV1Li35DGNy2ZHToepg+41TQD/+WYgU/xSrJbtTQ==>:行号 89

   在 System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()

   在 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)

   在 System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

   在 Listary.Core.History..(PathDbSearchParam ) 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGOKYIV1Li35DGNy2ZHToepg+41TQD/+WYgU/xSrJbtTQ==>:行号 87

   在 Listary.Core.Search...MoveNext() 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGk4+gw3mqHNw7zikOdmUBjD+h890sXzuTUP8NKo2Vxo7rhTRCOxobf+0V3juUxWfc=>:行号 49

--- 引发异常的上一位置中堆栈跟踪的末尾 ---

   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   在 Listary.Core.ViewModels.SearchMode..MoveNext() 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYEDZjOf2b7Lpy8DX7EmCKMC7LmbfOhG86vyqTsFEsIKKA==>:行号 216

   --- 内部异常堆栈跟踪的结尾 ---

   在 System.Threading.Tasks.TaskExceptionHolder.Finalize()

---> (内部异常 #0) System.IndexOutOfRangeException: 索引超出了数组界限。

   在 Listary.Core.History..<>c.(String ) 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGOKYIV1Li35DGNy2ZHToepg+41TQD/+WYgU/xSrJbtTQ==>:行号 89

   在 System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()

   在 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)

   在 System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

   在 Listary.Core.History..(PathDbSearchParam ) 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGOKYIV1Li35DGNy2ZHToepg+41TQD/+WYgU/xSrJbtTQ==>:行号 87

   在 Listary.Core.Search...MoveNext() 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYGk4+gw3mqHNw7zikOdmUBjD+h890sXzuTUP8NKo2Vxo7rhTRCOxobf+0V3juUxWfc=>:行号 49

--- 引发异常的上一位置中堆栈跟踪的末尾 ---

   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

   在 Listary.Core.ViewModels.SearchMode..MoveNext() 位置 <6obXaEfspcFFeiz6TldrXfdIggtopu4QDwTQfX9WvYEDZjOf2b7Lpy8DX7EmCKMC7LmbfOhG86vyqTsFEsIKKA==>:行号 216<---


---------------------------
确定   
---------------------------

⑥麻烦大神适配一下,看看是哪里的问题,打搅了,谢谢

关于说支持nas设备这个,不知道怎么理解,是使用第三方工具挂载nas目录那种方式吗,还是支持smb这各路 网上邻居发同的可以打开的目录。
我理解的支持nas检索,应该支持直接添加 webdav ftp等等协议。

这项更新不是专门针对的 NAS。还是和以前一样,资源管理器里可以打开的文件夹都可以添加进索引,目前不支持直接添加 WebDAV / FTP 等协议。

我重新描述一下这条 Changelog:

  • 新增了 ReadDirectoryChangesW() 用来实时监测文件的变化(索引自动更新)。
  • 目前已知 ReadDirectoryChangesW() 可以监控 SMB 协议的网络文件系统,具体还要看服务端是否支持,大部分 NAS 应该都是支持的;不支持 WebDAV 协议。

请问WSL的文件夹属于哪一种协议?未来是否能支持实时检测?

好像73版本的内存下降不少。 :grinning:

终于支持One Commander了,
反馈个问题:
版本:6.3.0.73
系统版本:WIN11 22631.3296
1、当前打开文件夹已支持OC;
Snipaste_2024-04-01_23-12-13
2、历史记录不支持OC;
Snipaste_2024-04-01_23-13-31


在打开或另存为时,经常使用这个功能,建议完善该功能;


遇到以上问题6.3.0.73版本,日志已发送邮箱请查收

V6.3.0.75 更新日志:

  • 新增:新增了对 Files (https://files.community/) 的支持。
  • 修复:解决了百度搜索提示的问题。
  • 修复:解决了磁盘搜索引擎可能发生的潜在崩溃问题。
  • 修复:解决了打开文件时可能发生的潜在崩溃问题。

6.3.0.77 更新日志:

  • 修复:修复了一些已知的潜在问题。

已经升级了,占用内在不低,还在700MB左右。又给你们的邮箱发了邮件,你们再分析一下。图标显示还是不理想,不知道和win11与电脑屏幕的颜色系统有关系没有。


占用还在800MB,又给你们发邮件了。

刚看到更新V6.3.0.78正式版了

77beta刚试了检查更新还检查不到

是的,77检测不到,76反应77修复的内存占用和图标显示问题在78版还在,很奇葩win11除了界面好看,加了一大堆和个人信息有关的东西。而且几乎用不到。可惜一张皮了。

win11是这样的,再更新一年也未必能把系统做好风格做统一