当前位置:  开发笔记 > 编程语言 > 正文

在jar启动时预加载java类/库?

如何解决《在jar启动时预加载java类/库?》经验,为你挑选了0个好方法。

我用Java编写了一个Thrift服务器来利用特定的Java包/库,但我不是一个java程序员.

问题是; 我看到第一次RPC调用服务器超时.子请求请求在没有任何问题的情况下执行,并且它仅影响以某些(但必不可少的)语言编写的客户端.

我当前的想法是服务器在响应时超时,因为在第一次调用时它必须加载请求所需的所有库.一些Thrift客户端实现必须比其他实现更好地处理超时,可能会使请求保持更长时间.

在我第一次启动.jar文件时,是否有一种方法可以预先加载我正在使用的库,这样第一个请求就没有延迟?

解决方案:我通过增加thrift客户端的超时来解决问题(以及其他一些问题).但是,我已经实现了static/Class.forName的答案,以帮助解决问题.谢谢!

推荐阅读
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有