当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: The Java platform is usually per
 

 

    摘要:as apache ant is applied to increasingly difficult tasks, its users are creating more complex and less legible build files. this is due, in part, to the limited tools for decomposition and code reuse ......
    摘要:sun microsystems has announced the newest version of the java web services developer pack (java wsdp). the new java wsdp version 1.4 helps enable developers to more rapidly build and deploy secure and......


Turbo-Charging Java for Real-Time Applications @ JDJ

the java platform is usually perceived as inadequate for real-time applications because of its lack of determinism, that is, its unpredictable execution time.

for example, garbage collection (gc), which removes no-longer-needed java objects and reduces memory overhead, may automatically and transparently freeze the system from time to time. such behavior is obviously unacceptable in the real-time world. (a commonly recognized goal of real-time computing is to meet an applications time constraints.)

to address this issue, new java virtual machines (jvm) are being developed (e.g., jvm with concurrent gc). in addition, a new real-time specification for java (rtsj, jsr-001) has been finalized.

unfortunately, these solutions achieve predictability to the detriment of performance. for example, concurrent gc is less efficient than "stop the world gc" (which requires total cpu usage), and the memory model advocated by the rtsj requires runtime checks that impact performance.

this article examines a new solution, one that provides determinism for real-time threads and also has the positive side effect of significantly "acceler
...   下一页

 ·web services: the next big thing @ jdj    »显示摘要«
    摘要: if you search under web services in yahoo! the results include religious supplies and services, translation services, adult entertainment, and internet services; however, thats all about to cha......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE