×

Application server system and computer product

  • US 20070226715A1
  • Filed: 06/28/2006
  • Published: 09/27/2007
  • Est. Priority Date: 02/13/2006
  • Status: Active Grant
First Claim
Patent Images

1. An application server system for causing a computer to execute a virtual machine program for executing an application that consists of intermediate code, and to execute an application server program for controlling start of the virtual machine program, wherein the application server program includes a virtual machine controller that specifies a condition such that execution frequency information obtained by counting execution frequency of a procedure in the application should be acquired from an external unit, and also specifies another condition such that a procedure of which execution frequency is higher than a predetermined value should be compiled from intermediate code to native code based on the execution frequency information, and that starts the virtual machine program, and the virtual machine program includes an execution frequency information input unit that acquires the execution frequency information from an external unit according to the specification of the application server program;

  • a compile target selector that selects a procedure of which execution frequency is higher than a predetermined value, from the execution frequency information acquired;

    a compile unit that compiles the procedure selected to the native code; and

    an execution controller that executes the native code instead of the intermediate code when a procedure, in which the native code compiled is present, is invoked in the application during execution.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×