gpt4 book ai didi

smalltalk - Smalltalk 中的图像生成和图像剥离有什么区别?

转载 作者:行者123 更新时间:2023-12-04 15:59:21 27 4
gpt4 key购买 nike

我经常读到 Smalltalk 中的“图像生成”过程。该过程似乎是指从 Smalltalk 内部从头开始创建图像。

但是还有一个“剥离”过程,它似乎涉及删除对象以部署运行时。

两者有什么区别?有支持图像生成的 Smalltalk 吗?

最佳答案

术语图像生成通常是指从安装随附的默认 vanilla 图像开始,并将某些项目所需的所有代码加载到其中的过程。这是在开发期间定期完成的,以确保所有代码实际加载并在默认图像中正常工作而不会出现问题。

剥离是(有时)在部署之前完成的过程,从包含项目所有必要代码的镜像中,从镜像中“剥离”一些未使用的类和方法。这样做是为了使部署的镜像更小,或者更少依赖外部共享库,或者出于安全原因或许可原因。例如,剥离可能会删除许多与 headless 服务器的 UI 相关的类。或者它可能会删除编译器以防止用户更改代码。在任何情况下,剥离都不是精确的科学,因为很难确定什么可以去除,什么不可以。

因此,通过图像生成,您最终会得到比开始时更大的图像,而通过剥离,您最终会得到更小的图像。

关于smalltalk - Smalltalk 中的图像生成和图像剥离有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16620605/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com