gpt4 book ai didi

java - Jar 与 DLL - 它们运行相似吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:26:06 24 4
gpt4 key购买 nike

我有一个问题。您导入到主项目的外部 JAR 文件是否以 DLL 的方式运行,这样主项目只会在使用它们时将它们带到操作内存中,或者它们是否在项目的整个运行时都在内存中?我问是因为我将从事一个项目,我希望它使用 Java 但速度很快,所以我正在寻找项目架构的优化。

最佳答案

JAR 包含在第一次使用时加载到内存中的类(除其他外)。一旦它们被加载,它们就会留在内存中(除非您专门编写一些代码来卸载它们)。

因此,虽然该加载过程可能会在应用程序启动时引入一些(小的)延迟,但一旦所有内容都加载完毕,由于类的加载方式,您将不会看到任何性能问题。

如果您遵循良好的编码习惯,Java 可以让您创建高性能的应用程序。

关于java - Jar 与 DLL - 它们运行相似吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21230116/

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