首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
孙静 《中国新通信》2012,(14):77-78
随着Java的广泛应用,越来越多的关键企业系统也使用Java构建。作为Java核心运行环境的Java虚拟机JVM被广泛地部署在各种系统平台上。对Java应用的性能优化也越来越受到关注;谈到Java应用的性能问题就不得不涉及到两个方面:一是Java应用的构造是否是最优化的;二是对JVM的微调。本文将从对Java性能的优化做一些探讨与研究。  相似文献   

2.
《数字通信世界》2007,(2):67-67
BEA系统有限公司日前发布了最新版本的Java虚拟机JRockit Mission Control 2.0,这是用于监测和优化位于Java虚拟机(JVM)层上的应用之行为的最先进工具。使用JRockit Mission Control 2.0,企业用户可以通过核心基础架构方面的精密计量,在SOA上获得运行任务控制应用所需要的性能和可靠性。JRockit Mission Control旨在为开发和生产环境中的Java提供低成本、非插入的工具。最新的2.0版本内置了创新的  相似文献   

3.
《通信世界》2002,(27):49-49
Java程序语言的最大优势是只需撰写一次,就可以在任何装有JVM(Java虚拟机)的平台上执行。这在PC与服务器上的确是取得相当大的成效,但在移动平台上却遭到了阻碍。开发人员表示,虽然市场上有越来越多手机都内建有JVM,但Java的跨平台优势却无法在手机上发挥效用。  相似文献   

4.
(上接第05期) 四中间件的运行引擎--Java 1 Java技术 Java于1991年由美国SUN公司提出,1995年真正得到发展.目前Java语言越来越受到开发人员的欢迎,这与Java的一些特性有着密切的关系,例如Java的开放性、平台无关性、安全性等,其中最大的特色在于它从语言本身这个层次上提供安全性.SUN公司从一开始就将Java定位成一个开放型的编程语言,任何个人和组织都可以免费得到SUN公司的JDK以及一系列相关规范,同时任何个人或者组织开发的JVM(Java Virtual Machine:Java虚拟机),只要符合JVM规范,并经过SUN测试认可即可推向市场.Java本身的JVM虚拟机使得Java可以运行于目前几乎所有的系统平台上,这就形成了"写一次代码,到处可以运行"的优势,对用户来说非常方便.Java的一系列安全机制可防止系统资源的非法调用和浪费.  相似文献   

5.
完整的计算机体系结构实质上就是Java虚拟机在目标系统上通过软件模拟实现的,JVM是Java技术的重要组成部分,它是抽象设计出来的计算机的软件实现.本文设计完成了实现应用程序和目标平台分离的实例,成功地将java代码移植到JVM平台上。  相似文献   

6.
Java虚拟机的设计是基于堆栈的,它的性能由数据相关性而被限制.为了提高JVM的性能,于是sun公司提出了堆栈操作折叠机制并且用于picoJava Ⅰ、Ⅱ处理器,它折叠了42.3%的堆栈操作.通过把连续的字节码与预先定义的类型在指令译码器中对比,那么push、pop操作的数量就能被减少.文中为Java处理器设计了一种简单的指令折叠器,最终在FPGA上加以实现,从而大大地提高了JVM的性能.  相似文献   

7.
一种基于Java编程语言的微处理器直接在硅芯片上执行Java虚拟机(JVM)。它不仅节省了将字代码转换成另一台处理器上的本机语言所带来的额外开销,而且也为Java编程语言运行时间特征提供了支持。由于支持堆栈处理、多线程操作、垃圾收集、目标寻址和符号分解,这种微处理器用于基于Java语言的应用时,比一般处理器性能优异得多。它也能有效地利用处理器资源,如高速缓冲存储器以及和翻译机不一样的分支预测装置。基于Java语言的微处理器对于广泛的  相似文献   

8.
一种针对JVM运行时库安全策略的全自动检测方法   总被引:1,自引:0,他引:1  
JVM运行时库通过调用自身库函数的安全管理器类能够实现多种安全策略,其中非常重要的一条安全策略是保证程序在执行敏感操作之前必须进行相应的访问控制权限检查.传统上依赖于人工分析来确保JVM运行时库满足该安全策略,由于Java标准类库涵盖上千个类,上万个方法,且处于快速发展和演化过程中,人工分析费时费力,容易出错.本文提出一种全自动、高效、快速的模型检测方法评估JVM是否遵守这一安全策略,扫描Java标准类库字节码文件,将类的成员方法生成控制流图,通过定义检验模型,结合污点分析计算出方法摘要,自动检测出风险方法.  相似文献   

9.
随着Web应用系统的规模越来越大,性能优化问题变得越来越突出。通过优化,可以提高Web应用系统的易用性和性能,从而提高用户的满意度。本文首先分析了Web应用系统的性能优化原理,提出从客户端和服务器端两个方面对系统进行优化;以某电子商务网站为例,介绍了采用AJAX等技术进行性能优化的实践过程。  相似文献   

10.
针对编译后Java类文件能被轻而易举的反编译以及目前Java类文件保护技术存在局限性的问题,讨论了一种新的Java美文件保护技术,它是通过引入密码技术,加密源文件代码以及改写虚拟机JVM中Zip压缩算法,来实现一种全新的Java类文件保护,从而有效避免利用其他接口或工具进行破解,解决了传统保护技术中的问题.这样,企业或个人通过该技术方法就可实现对Java源文件代码的有效保护.  相似文献   

11.
<正>自从电脑出现后,Java已经在各个领域中扮演了越来越重要的角色。在实际生产中,越来越多的电脑软件被用于解决各种实际问题。Java是一种开发软件很重要的语言,拥有很多优秀的性能,在编程人员和网络公司中都很受欢迎,只要精通了Java,就可以开发出各种各样的软件,为用户提供最好的服务。本文对Java的特性进行了简单的描述,并对Java在计算机软件开发中的优势以及在应用中的一些关键技术进行了说明。1 Java编程语言概述1.1 Java语言的主要组成Java语言包含了识别符和分隔符,其中标识符在程序中起到标识元素名称的作用。  相似文献   

12.
随着数字电视的发展,在Android平台上兼容原有的中间件业务的需求越来越迫切,而且在基于浏览器兼容的业务方面已有成熟的方案,所以除了浏览器业务之外,广电还有一部分具有高质量、高附加值的J2ME(CLDC)的应用迫切与平台兼容,但基于J2ME的Java应用程序不能直接运行于Android平台之上,因此针对该问题进行研究,结合Android 平台的特点,以及Android 平台Dalvik虚拟机与J2ME虚拟机的异同和两者的优势,将JVM移植到Android系统并进行适配,通过浏览器进行调用和展现,最终给出在Android平台上兼容原有的中间件J2 ME体系的Java应用程序的解决方案。  相似文献   

13.
基于开源JVM的安全策略强制实施   总被引:1,自引:0,他引:1       下载免费PDF全文
魏达  金英  张晶  郑晓娟  李卓 《电子学报》2009,37(Z1):36-41
 非信任代码的安全执行是移动代码安全的重要问题之一.携带模型代码(Model Carrying Code)方法同时考虑了移动代码生产者和使用者对安全性的支持和需求,建立了以模型为中心的安全执行非信任代码的理论框架,其中安全策略的定义和强制实施是MCC方法的重要组成部分之一.本文针对已被广泛使用的Java移动代码,以开源JVM Kaffe和Linux操作系统为研究载体,提出了基于开源JVM的安全策略实施模型,并实现从安全策略定义到实施的整个过程.本文在安全策略规范描述,可强制实施的扩展有限自动机(EFSA)模型和进程级监视以捕获系统调用等方面都做了有益的尝试,为完善MCC方法和实现安全策略的强制实施提供很好的方案.  相似文献   

14.
随着互联网的发展,恶意软件逐渐成为威胁网络安全的重要因素。而Java内存马作为一种内存驻留的恶意软件,不仅具有隐蔽性高、易于传播等特点,还能够利用一些Java的高级特性实现更复杂的攻击行为,给网络安全带来更大的威胁。文章提出了一种基于YARA的Java内存马检测方案,通过向JVM中注入Agent将高风险类导出并通过YARA实现对Java内存中的恶意代码的检测和定位,再对该方法进行了实验验证。实验结果表明,该方案能够有效地检测Java内存马,具有较高的检测准确率和较低的误报率。  相似文献   

15.
随着计算机编程语言的发展,越来越多更高级更易用,性能更好的编程语言被设计出来。Java作为新时代计算机编程语言的代名词,其性能和易用性受到大多数编程人员的青睐。和其他高级语言一样,对多线程的支持是Java技术之一,正因为有了多线程编程,也使得编程的难度加大,再加上多线程是异步执行,对于程序的调试更需要有一定的策略。本文将对Java多线程的测试进行探讨。  相似文献   

16.
Java EE基于Hibernate的ORM框架   总被引:2,自引:0,他引:2  
现在JavaEE开发与应用越来越多,Hibernate作为目前流行的ORM框架,对JDBC进行了轻量级的对象封装,使得Java程序员可以使用面向对象对编程思想来操纵数据库。文章从ORM、Hibernate概念入手,分别介绍了Hibernate对优势、接口、映射和查询方式等,并对Hibernate对性能优化进行了讨论。  相似文献   

17.
1J2ME中CLDC的安全性机制的研究   总被引:2,自引:0,他引:2  
J2ME为移动无线设备带来了Java语言的平台无关性,能够动态地、安全地以各种类型的网络向移动无线设备传送交互内容和应用程序,并可以按用户的需求定制应用程序。连接限制设备配置(CLDC)将基本运行时环境定义为一组核心类和一个运行在特定设备上的特定JVM。然而,J2SE中所能提供的安全机制远远超过了支持CLDC的Java虚拟机(JVM)所能够承受的内存负荷,因此CLDC的安全模型采取了某些折中的措施,而且模型简单,允许以后的进一步扩充。首先介绍了J2ME平台,接着介绍了CLDC,最后对CLDC的安全机制进行了详细的研究。  相似文献   

18.
随着Java应用越来越广泛,与Java相关的脆弱性问题也越发突出,为了提高Java软件的安全性,对Java程序中的脆弱性模式进行了研究.应用了分类、分析、归纳总结等研究方法.较系统地提出Java程序中存在的脆弱性模式,阐述了各种脆弱性模式的产生原因及其危害,并提出了相应的避免方法.研究结果可以用于指导Java软件的编写,也可以用于对已有Java软件进行脆弱性分析,大幅度提高Java软件的安全性,由于脆弱性种类会随着应用的发展而发生变化,今后还需要研究其他的脆弱性模式.  相似文献   

19.
要随着网络技术的推广应用,Java软件的性能测试已经逐渐变得越来越重要。本文主要针对Java体系进行了分析,简单了解了Java软件的性能测试。  相似文献   

20.
Java软件的性能测试   总被引:1,自引:0,他引:1  
要随着网络技术的推广应用,Java软件的性能测试已经逐渐变得越来越重要。本文主要针对Java体系进行了分析,简单了解了Java软件的性能测试。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号