• Title/Summary/Keyword: JVM

Search Result 94, Processing Time 0.021 seconds

A Study on Class Loading in Java Virtual Machine (자바 가상 머신에서 클래스 로딩에 관한 연구)

  • 김기태;이갑래;유원희
    • The Journal of the Korea Contents Association
    • /
    • v.3 no.2
    • /
    • pp.39-45
    • /
    • 2003
  • Dynamic dan loading and class linking of Java is a poweful mechanism. Many other system also support some form of dynamic loading and linking, but lazy loading, type-safe linkage, user-definable class loading policy, and multiple namespaces are important features of Java The ue U dan loading is assured of type safety. The security of Java greatly depends on type safety. In JVM, type safety mechanism is very difficult and access of accuracy is not dear, so type safety problems were raised. In paper, n analysis simple Java code and present a diagram graph and an operational semantics for dynamic class loading and type safety.

  • PDF

Design and Implementation of a Virtual Machine for Embedded Systems (임베디드 시스템을 위한 가상기계의 설계 및 구현)

  • Oh Se-Man;Ko Kwang-Man;Lee Yang-Sun
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.9
    • /
    • pp.1282-1291
    • /
    • 2005
  • This paper presents the EVM(Embedded Virtual Machine) which enables the execution of dynamic applications loaded in the embedded systems such as Mobile Devices(mobile phone, PDA), Set-Top Box, and Digital TV using downloading techniques. To accomplish this goal, we defined a SIL-(Standard Intermediate Language) code, and implemented a Bytecode-to-SIL translator which enables the execution of programs written in java language in the EVM platform without JVM, and a MSIL--to-SIL- translator which enables for programs written in .NET language to be executed in the EVM platform without .NET platform. Also, we developed a EFF(Executable File Format) builder as an assembler which translates SIL codes into an executable file, *.evm, and implemented the EVM which reads the *.evm file and executes it. The virtual machine for embedded systems developed in this paper is the software technologies that enable the execution of applications or contents without changes to when the platforms change. In fact, the virtual machine suggested here is not only usable as a standard model for existing virtual machines but also aid in more efficient execution of applications loaded in the embedded systems such as Mobile Devices, Digital TV, and Set-Top Box.

  • PDF

The Bytecode Optimizer (바이트코드 최적화기)

  • 이야리;홍경표;오세만
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.1_2
    • /
    • pp.73-80
    • /
    • 2003
  • The Java programming language is designed for developing effective applications in a heterogeneous network environment. Major problem in Java is its performance. many attractive features of Java make the development of software easy, but also make it expensive to support ; applications written in Java are often much slower than their counterparts written in C or C++. To use Java`s attractive features without the performance penalty, sophisticated optimizations and runtime systems are required. Optimising Java bytecode has several advantages. First, the bytecode is independent of any compiler that is used to generate it. Second, the bytecode optimization can be performed as a pre=pass to Just-In-Time(JIT) compilation. Many attractive features of Java make the development of software easy, but also make it expensive to support. The goal of this work is to develop automatic construction of code optimizer for Java bytecode. We`ve designed and implemented a Bytecode Optimizer that performs the peephole optimization, bytecode-specific optimization, and method-inlining techniques. Using the Classfile optimizer, we see up to 9% improvement in speed and about 20% size reduction in Java class files, when compared to average code using the interpreter alone.

Effects of Culture Systems on In Vitro Fertilization and Development of In Vitro Matured Bovine Follicular Oocytes (배양체계가 체외성숙 소 난포란의 체외수정 및 배 발달에 미치는 효과)

  • 조성근;송상현;정기화;강대진;박충생
    • Journal of Embryo Transfer
    • /
    • v.11 no.1
    • /
    • pp.15-26
    • /
    • 1996
  • This study was conducted to improve the in vitro maturation(JVM), in vitro fertilization (IVF) and in vitro developmental capacity of oocytes derived from slaughtered Korean native cattle. The recoverd oocytes, obtained from a local slaughter house, were used completely surrounded by at least 3 layers of cumulus cells in combination with a homogeneous cytoplasmic pigmentation. In vitro maturation was induced in TCM-199 or Ham's F-10 supplemented with LH(1O $\mu$g/rnl), FSH(35 $\mu$g/ml), estradiol-17$\beta$(1 $\mu$g/ml) at 39$^{\circ}C$ under 5% $CO_2$ in air for 24 hours. Sperm from caudal epididyrnis and previously matured cumulus-oocytes complexes were cultured for 24 hours in 100 $\mu$l droplets of fertilization media under paraffin oil. The zygotes were cultured with media(TCM-199 with bovine oviductal epithelial cells or CRlaa) for 7 to 10 days. The cleavage rate of IVM-IVF oocytes was significantly (P<0.05) higher following maturation using Ham's F-10 (59.9%) than TCM-199 (51.6%). Development to the blastocysts among cleaved embryos was not signficantly different between maturation media: Ham's F-10 (16.0%) and TCM-199(11.9%). However, the hatching rate was affected significantly (P<0.05) on rnaturation media as 62.9% in Ham's F-10, compared with 41.2% in TCM-199. The cleavage rate of IVM-IVF oocytes was significantly (P<0.05) higher following IVF using m-TALP medium (80.1%) than BO medium (51.6%). The percentage of in vitro developed blastocysts among cleaved embryos was not signficantly different between fertimization media: BO (11.7%) and m-TALP (17.6%). The cleavage and the developmental rate to the blastocysts after IVF in m-TALP or condition medium(CM) with or without oviduct epithelial cell monolayer(OECM) was similar(80.1% and 17.6% in m-TALP, 83.8% and 19.4% in M-TALP with OECM. 82.9% and 18.9% in CM, 87.6% and 16.0% in CM with OECM, respectively). The percentage of in vitro developed blastocysts among cleaved embryos was significantly (P<0.05) higher in TCM-199 medium co-cul tured with bovine oviduatal epithelial cell monolayers(35.2%) than CRlaa medium(1.9%). These results stggest that the most transferable IVF embryos could be produced from Ham's F-10, m-TALP and TCM-199 medium with bovine oviductal epithelial cell monolayers for IVM, IVF and IVC, respectively.

  • PDF