Java、NET 桌面程序的冷启动时间是无法解决的问题么?Java中是否有所谓的“非托管资源”的概念

发表时间:2017-12-25 07:00:02 作者: 来源: 浏览:

在上一篇文章中,小编为您详细介绍了关于《炉石传说《冠军的试炼》哪些新橙卡在天梯实战中有较高价值?炉石传说拓展包越来越多》相关知识。本篇中小编将再为您讲解标题Java、NET 桌面程序的冷启动时间是无法解决的问题么?Java中是否有所谓的“非托管资源”的概念。

至少.NET是能解决的。

.NET提供了①个ngen.exe用以生成本机映像。

本机映像生成器 (Ngen.exe) 是①种提高托管应用程序性能的工具。Ngen.exe 创建本机映像(包含经编译的特定于处理器的机器代码的文件),并将它们安装到本地计算机上的本机映像缓存中。运行时可从缓存中使用本机映像,而不必使用实时 (JIT) 编译器编译原始程序集。

在安装结束时生成本机映像,将冷启动JIT成本转换为安装成本(参考),或者安装结束后后台生成本机映像。

SQL Server安装完后使用.NET Runtime Optimization Service 优化性能。\", \"extras\": \"\", \"created_time\": ①④⑤⑧⑥④⑨②⑥① · \"type\": \"answer

JAVA有个finalize函数,就是GC在回收该对象的时候,先执行finalize函数。你可以把需要释放的非内存资源(GC只释放内存)放到finalize中。但是呢,什么时候触发是个问题,所以,还不如直接手动释放为妙。

没有手工close,不会被GC回收。

编后语:关于《Java、NET 桌面程序的冷启动时间是无法解决的问题么?Java中是否有所谓的“非托管资源”的概念》关于知识就介绍到这里,希望本站内容能让您有所收获,如有疑问可跟帖留言,值班小编第一时间回复。 下一篇内容是有关《把API理解成C语言函数?C++ struct嵌套定义》,感兴趣的同学可以点击进去看看。

资源转载网络,如有侵权联系删除。

相关资讯推荐

相关应用推荐

玩家点评

条评论

热门下载

  • 手机网游
  • 手机软件

热点资讯

  • 最新话题