내장형 자바시스템을 위한 인스톨-타임 컴파일러 프로그램을 기록한 컴퓨터 판독가능한 기록매체

    公开(公告)号:KR1020110081719A

    公开(公告)日:2011-07-14

    申请号:KR1020100002022

    申请日:2010-01-08

    CPC classification number: G06F9/445 G06F8/44 G06F9/4488 G06F9/45516

    Abstract: PURPOSE: A computer-readable recording medium recording an install-time compiler program for an embedded JAVA system is provided to optimize an install-time compiler through reference access optimization and optimization considering the usage of memory on the basis of an application analysis. CONSTITUTION: An application reader(205) reads class files and a resource file list included in an input Jar file inputted from the outside. A class file reader/byte code verifier(210) reads the class file and verifies a byte code. A byte code transformer(220) creates a code with reference to the reference list of an application memory. A binding/rearrangement unit(230) modifies the created code through binding/rearrangement.

    Abstract translation: 目的:提供一种记录嵌入式JAVA系统的安装时间编译程序的计算机可读记录介质,以便根据应用程序分析考虑存储器的使用,通过参考访问优化和优化来优化安装时编译器。 构成:应用程序读取器(205)读取从外部输入的输入Jar文件中的类文件和资源文件列表。 类文件读取器/字节码验证器(210)读取类文件并验证字节码。 字节代码变换器(220)参考应用存储器的参考列表创建代码。 绑定/重排单元(230)通过绑定/重排来修改所创建的代码。

    디지털 티브이 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템

    公开(公告)号:KR101088517B1

    公开(公告)日:2011-11-30

    申请号:KR1020100002026

    申请日:2010-01-08

    Abstract: 본 발명은 디지털 TV 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템에 관한 것으로서, 보다 구체적으로는 (1) 시스템 및 미들웨어 메소드에 대하여, 서버 측에서 AOTC(Ahead-Of-Time Compile) 방식을 이용하여 미리 컴파일되어 설치된 머신코드를 관리하는 시스템 및 미들웨어 메소드 관리 모듈; (2) 방송국으로부터 xlet 애플리케이션을 수신하는 xlet 애플리케이션 수신 모듈; (3) 상기 xlet 애플리케이션 수신 모듈을 통해 수신된 xlet 애플리케이션에 대하여, 미리 지정된 조건을 만족할 경우 JITC(Just-In-Time Compile) 방식을 이용하여 수행 중 컴파일하는 xlet 애플리케이션 컴파일 모듈; 및 (4) 상기 시스템 및 미들웨어 메소드 설치 모듈에 의해 설치된 시스템 및 미들웨어 메소드에 대한 머신코드와, 상기 xlet 애플리케이션 컴파일 모듈에 의해 컴파일된 xlet 애플리케이션에 대한 머신코드를 이용하여, 자바 애플리케이션을 수행하는 자바 애플리케이션 수행 모듈을 포함하는 것을 그 구성상의 특징으로 한다.
    본 발명의 디지털 TV 소프트웨어 플랫폼을 위한 하이브리드 자바 컴파일 시스템에 따르면, 시스템 및 미들웨어 클래스와 xlet 애플리케이션에 대하여 각각의 특성에 맞는 상이한 컴파일 방식을 적용함으로써 기존의 컴파일 시스템에 비하여 상당한 성능 향상을 얻을 수 있다.

Patent Agency Ranking