Java virtual machine execution engine supporting hybrid mode execution
A java virtual machine and execution engine technology, applied in software simulation/interpretation/simulation, program control design, instrumentation, etc., can solve problems such as increasing code storage resources and complicating real-time compilers
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0032] Each part of the present invention will be described in detail below in the form of an embodiment, showing the process of mixed mode execution (see the Java source code fragment for the embodiment figure 2 ).
[0033] Step 1. Mark the method according to the distribution strategy
[0034] The purpose of this step is to mark the method and bind the execution engine. The method may be marked as: (1) interpreter; (2) just-in-time compiler. by figure 2 Take the code snippet in as an example, assuming a given distribution strategy, methodAmethodC and methodG are marked as interpreter methods, and methodB and methodE are marked as just-in-time compiler methods. For methodD and methodF, the virtual machine marks them as native methods. methodD internally calls methodE, and methodF internally calls methodG. According to the marking result, the present invention installs the entry code stub (Code Stub) of the execution engine corresponding to the mark for each marked met...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com