Sublime Text 3中plugin_host服务的用途是什么? [英] What is the purpose of plugin_host service in Sublime Text 3?

查看:19
本文介绍了Sublime Text 3中plugin_host服务的用途是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Sublime Text 3中的plugin_host应用程序是吃RAM,它的用途是什么?

Python

从Sublime Text 3开始,用于执行插件代码的嵌入式推荐答案环境从核心应用程序移到名为plugin_host的外部进程。

这是一种安全机制,因为在Sublime Text 2中,如果插件执行某些操作导致Python解释器崩溃(例如错误使用ctypes模块或其他本机代码),则崩溃会使Sublime整体崩溃,而在Sublime Text 3及以上版本中,它只会崩溃plugin_host,文件内容保持不变,以便您可以保存工作并有序关闭。

因此,如果插件主机消耗了大量RAM,原因是您安装的包导致了这种情况的发生。你可能会想杀死插件主机,但由于这会阻止所有插件的运行,而且Sublime的很多核心功能都是通过插件实现的,所以你的编辑环境就不会那么出色了。

您更好的办法是诊断问题,以确定哪个包正在消耗那么多RAM,并确定它是否值得继续使用。

作为附注,Sublime Text 4中现在有多个插件主机,一个旧的用于较旧的包,一个较新的运行Python3.8以供较新的包选择。因此,根据您正在运行的构建版本,您可能会看到多个插件主机正在运行。

这篇关于Sublime Text 3中plugin_host服务的用途是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆