내장형 자바가상머신을 위한 바이트코드 압축 방법
    1.
    发明授权
    내장형 자바가상머신을 위한 바이트코드 압축 방법 失效
    用于压缩嵌入式JVM的字节码的方法

    公开(公告)号:KR100319755B1

    公开(公告)日:2002-01-05

    申请号:KR1019990054422

    申请日:1999-12-02

    Abstract: 본 발명은 내장형 자바가상머신을 위한 바이트코드 압축 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 내장형 자바가상머신에서 자주 반복되는 자바 바이트코드의 코드 블록을 선택하여 사전으로 구성하고 이들에 대한 압축 코드를 바이트코드 내부에서 표현함으로써 바이트코드의 전체 크기를 줄이는 내장형 자바가상머신을 위한 바이트코드 압축 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하고자 한다. 본 발명은, 클래스파일의 상기 바이트코드에서 반복되는 기본 코드 블록을 확인하여 사전에 저장하는 제 1 단계; 및 상기 기본 코드 블록 위치에 상기 사전에 저장된 상기 기본 코드 블록을 가르키는 압축 코드를 위치시켜 상기 바이트코드를 압축시키는 제 2 단계를 포함하고, 자바 시스템 등에 이용된다.

    내장형 자바가상머신에서 클래스파일참조를 위한 컨스턴트 풀의 자료구조
    2.
    发明公开
    내장형 자바가상머신에서 클래스파일참조를 위한 컨스턴트 풀의 자료구조 无效
    用于参考嵌入式虚拟JAVA机器中的类文件的恒定池的数据结构

    公开(公告)号:KR1020010017727A

    公开(公告)日:2001-03-05

    申请号:KR1019990033391

    申请日:1999-08-13

    Abstract: PURPOSE: The data structure of a constant pool for referencing a class file in an embedded virtual JAVA machine is provided to reduce the time for operating the machine and thereby improve the performance thereof, by including the information for directly referring to a field, an interface and a method in the pool of the class file loaded on a ROM. CONSTITUTION: A class constant pool(cp_class) stores the direct reference information on the locations where a class name and the class file are stored. A string constant pool(cp_str) stores the length information contained in utf8 and the direct reference information on the location where a string is stored. A name and type constant pool(cp_name_type) stores the direct reference information on the locations where the class name and a class type are stored. A reference control pool(cp_ref) stores the information that enables a direct reference based on various references.

    Abstract translation: 目的:提供用于引用嵌入式虚拟JAVA机器中的类文件的常量池的数据结构,以减少操作机器的时间,从而提高其性能,包括直接参考字段的信息,接口 以及在ROM中加载的类文件的池中的方法。 构成:类常量池(cp_class)将直接引用信息存储在存储类名和类文件的位置。 字符串常量池(cp_str)将包含在utf8中的长度信息和直接参考信息存储在存储字符串的位置。 名称和类型常量池(cp_name_type)将直接引用信息存储在存储类名和类类型的位置。 引用控制池(cp_ref)存储基于各种引用的直接引用的信息。

    내장형 자바가상머신을 위한 바이트코드 압축 방법
    3.
    发明公开
    내장형 자바가상머신을 위한 바이트코드 압축 방법 失效
    用于压缩嵌入式JVM的字节码的方法

    公开(公告)号:KR1020010053875A

    公开(公告)日:2001-07-02

    申请号:KR1019990054422

    申请日:1999-12-02

    Abstract: PURPOSE: The method for compressing the byte-code for the embedded JVM(Java Virtual Machine) is provided to reduce the whole size of the byte-code by selecting the code block of a repeated java byte-code, building in a dictionary, and representing the compressed code in the internal of the byte-code. CONSTITUTION: The method comprises like the following. The repeated code blocks are constituted as the entry of the dictionary. The actual code blocks are deleted in the internal of the byte-code. The repeated code block is stored to the dictionary which composes of the length-fixed entries. The entry of the dictionary consists of a command, which means the compressed code, and of the index information about the dictionary entry. So, the size of the byte-code gets reduced. The 26_quick on the bottom of each code shows the end of compressing the code block.

    Abstract translation: 目的:为嵌入式JVM(Java虚拟机)的字节码进行压缩的方法是通过选择字典中重复的java字节码的代码块来减少字节码的整体大小,以及 代表字节码内部的压缩代码。 构成:该方法包括如下。 重复的代码块被构成为字典的条目。 实际的代码块在字节码的内部被删除。 重复的代码块被存储到由长度固定的条目组成的字典中。 字典的条目包括一个命令,这意味着压缩的代码以及关于字典条目的索引信息。 所以,字节码的大小减少了。 每个代码底部的26_quick显示了压缩代码块的结束。

Patent Agency Ranking