为什么双击运行一次Everything,会有两个进程出现,并且一个进程占用内存3.2GB?

为什么双击运行一次Everything,会有两个进程出现,并且一个进程占用内存3.2GB?
上传中:11-20_20-21.png…

图片总是显示上传失败为什么?

看看选项, 是否开启了http或者ftp

为了给小青蛙省点空间 可以考虑使用外部图床。

1 个赞

从qq图片查看器里复制图片,再直接粘贴到回复框,就容易失效

一个是everything服务(设置里有选项),另一个是程序进程。两进程我这分别占用1.3M和96M(专用工作集)

1.没有开启Http或FTP。
2.没有开启服务模式。
3.在更新索引文件时,一个进程占用3GB,索引更新完后只占用300MB。另一个进程占用900KB。即使退出状态栏的程序,两个进程还是存在。

索引是如何设置的?恢复到默认试试
退出状态栏的程序是指从通知区域菜单退出吗?
常规→界面:去掉“后台运行”的勾选试试。

已设置,还是点击启动Everything,在任务管理器里能看到相同的两个进程,命令行位置一样,目前一个消耗内存300多兆,一个消耗内存6兆。
06-13_22-07

06-13_22-05

06-13_22-05_0

你这截图不对吧,截常规那页看看

你用的是安装版还是便携版?
Everything有随机启动吗?
如果是便携版的话且没有随机启动,把Everything.ini挪到其他位置再试试。

常规截图如下:
06-14_08-47

是安装版,有随机启动。不是便携版。

是不是两个进程其中一个是随机启动的,另个是新建窗口查询的?占用资源多的是哪个?

我这里是便携版+默认设置+无开机启动+管理员模式,仅索引了一些必要的盘,没有那么离谱的内存占用
Process Explorer 里可以看到,内存占用大的那个是最早启动的everything的子进程,带了isrunas参数、拥有前台窗口 多余的咱也看不懂

啊所以这个问题,7个月了还没解决啊

照说这样子设置就可以的了,但。。。
我忘了我使用的是便携版还是安装版了,
昨天实验过,取消“everything服务”时只有一个进程,勾上后是两个进程
只是我的设置与你的有一点不同,我没勾选“以管理员身份运行”
或许问题就出在这?

是不是和我一样文件比较多

用测试版试试这几个参数:

min_working_set_size

The minimum working set size in bytes.
Windows will attempt to keep this much memory resident when Everything is active.
Set to 0 to disable. (default)

max_working_set_size

The maximum working set size in bytes.
Windows will attempt to keep no more than the specified size resident when Everything is active and memory is low.
Set to 0 to disable. (default)

content_multithreaded_max_memory_percent

Set to the maximum memory as a percentage to use when reading content.
Set to 0 to disable.

Default: content_multithreaded_max_memory_percent=50

reuse_threads

Reuse threads. Set to 1 to put threads to sleep when they complete. The thread is reused when a new thread is required. Set to 0 to terminate threads when they complete. Disabling can cause memory leaks.

https://www.voidtools.com/forum/viewtopic.php?f=12&t=9994&p=36621
https://www.voidtools.com/forum/viewtopic.php?f=12&t=9787

确实如此,正确答案。取消勾选“everything服务”时只有一个进程,勾上后是两个进程。
备注:我并不是对两个进程纠缠,而是其他软件调用Everything,进程多了的话出现异常无法调试,故有此问。