提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|行业资讯|编辑:龚雪|2014-12-11 09:57:20.000|阅读 706 次
概述:Oracle已经公布,Java9首个增强计划集(众所周知的JEPs),已经确定会在2016年早些时候发布。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
Oracle已经公布,Java9首个增强计划集(众所周知的JEPs) ,已经确定会在2016年早些时候发布。
三个新的API已经公布:
Process API在更新后能够与操作系统中非JAVA相关的进程互动,目前使用的API存在诸多限制,这迫使开发人员经常求助于本地代码。这个API存在的主要风险是操作系统的异构性,尤其是Windows。该API的设计需要适应在不同的操作系统上的小型设备的部署工作,它还应该考虑多个Java虚拟机运行在同一个操作系统进程的环境。这些考量将带来一个更为抽象的API,这会增加设计的工作量。
新的HTTP客户端,引入了对HTTP/2的支持。
现有API的问题及实现:
Https 2.0支持依赖于TLS ALPN (Application Layer Negotiation Extension),目前JDK中并不支持,Http 2.0规范本身还处于互联网草案的形式,但在2014年它有望成为一个正式草案。
新的轻量级JSON API:它提供了一个轻量级的API用来处理和生成JSON文档以及数据流,后者是基于已经标准化的JSON支持,它是JSR 353的一部分。
还有三个JVM和性能相关的特性公布:
改进竞争锁,旨在改进当线程竞争访问对象时的性能。改进竞争锁对现实世界中的应用程序大有裨益,尤其是针对工业基准,如Volano和DaCapo。
这项工程将在以下与竞争Java监视器相关的领域,探索性能改进:
分割JIT编译器的代码缓存(在大型应用程序上获得更好的JIT性能)。将代码缓存分解为独立的段,每个段都包含特定形式的编译代码,目的是为了改善性能,并支持未来扩展。
编译代码的组织和维护会对性能造成巨大影响,如果代码缓存走错了方向,若干方面的性能退化实例将会获悉。在引入多层编译后,代码缓存的地位变得极其重要,因为编译代码的数量比起不使用多层编译,会有2-4倍的增长。多层编译也引入了一个新的编译代码类型:instrumented编译代码 (异型代码)。异形代码具备与非异形代码不同的属性,其中一个重要区别是,异形代码有一个预定义的限制性生命周期,与此相反,非异形代码永远都会保留在代码缓存中。
现存的代码缓存是针对单一代码优化的,即只有一种形式的编译代码。代码缓存被组织为一个独立的堆数据结构,位于一个连续的内存块头部。因此,具有预定义的限制性生命周期的异形代码将与非异形代码混合,并永久保留在代码缓存中,这会带来不用的性能和设计问题。比如说,sweeper方法在扫描时将被迫扫描整个代码缓存,即使其中一些实体从未更新,或存在非方法的代码。
“智慧的”Java编译器的深入开发,称之为sjavac,它支持并行和共享编译,还包含一些其他特性。
由于存在各类关于稳定性和可移植性的问题,sjavac在默认情况下并没有在JDK构建脚本中使用,这项JEP的首个目标是解决这些问题,这牵扯到必须确保工具能始终在所有的软硬件配置上产生可靠的结果。
总体目标是要改善sjavac的质量,使其成为一个通用的javac封装,有能力编译各种大型Java项目。
后续项目将继续探索如何在JDK工具链中将sjavac分离出来,如果可以的话。sjavac可能会成为一个独立支持的工具,或是与javac集成的非独立工具,或是其他。
最后,一个诱人的特性已经在JEP 201中得到了承诺:模块化源码。这其实就是曾经我们熟知的模块化解决方案“Jigsaw项目”(最初目标是Java 8的一部分)。
Jigsaw项目旨在为Java SE平台设计和实现一套标准化的模块系统,并应用于自身平台中,继而投入到JDK中。其最初的目标是使平台实现更容易扩展到小型设备上,改善安全性和可维护性,改善应用程序性能,并提供给开发人员在面对大型应用时一种更好的工具。
这项JEP是Jigsaw项目的第一阶段的一部分,接下来JEP会将JRE和JDK的镜像模块化,之后再引入一个模块系统。
在早期对源代码进行重新组织的动机是:
原文链接: 翻译: -
译文链接:
狂欢继续!【年终大促 巅峰盛"慧" 】促销火热进行中 iPhone 6 Plus、 iPhone 6、iPad Air满就送,还不赶快买买买!
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn
通过提供强大的3D CAD数据访问工具并适用于桌面、移动和Web的高级环境3D可视化发动机,HOOPS在提升造船设计和制造流程的效率方面发挥了重要作用。
HOOPS Luminate在汽车行业中的应用具有广泛的潜力和深远的影响。它通过提供高效的3D可视化、虚拟装配与拆解、性能分析、客户定制等功能,帮助汽车制造商在设计、生产和销售过程中提升效率、降低成本并提高产品质量。
在不断发展的软件开发世界中,使工具和框架与最新的平台版本保持同步至关重要,欢迎查阅~
全球航运业对国际贸易至关重要,全球 90% 以上的商品通过海运运输。准确监控和控制这些集装箱的移动对于维持高效的供应链至关重要。手动输入集装箱号码是这一程序的关键部分,它带来了相当大的挑战,例如人为错误和效率低下。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@cahobeh.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢