写了个定时器,定时检查emacs启动的子进程数量,防止卡死emacs

原贴 关于优化windows版本emacs的进展(2024-6-16更新,绕过了子进程/套接字数量限制) ,windows下虽然说注意不要打开那么多子进程就好,但有时候真不知道怎么又出来那么多至emacs卡死,可能是我打开了较多shell buffer,这些shell执行完毕后并没有关闭,也会占用一个子进程数量

(setq 
 my-timer
 (run-at-time 
  nil 40 ;;每40s一次
  (lambda()
    (if (> (length (process-list)) 23);;windows max 29
        (list-processes);;强制转到子进程页面去关闭子进程
      () ) 
)))
1 个赞

补丁没下文了,也不知道怎么去跟踪,还是github的pr的方式方便 :rofl:

按 debbugs.gnu 的正常流程来

GNU Bug Tracker