Eureka AIR delivers breakthrough ideas for toughest innovation challenges, trusted by R&D personnel around the world.

Java virtual machine internal object monitoring method, device and system

A java virtual machine and internal object technology, applied in the field of computer application software, can solve problems such as inability to combine, low degree of customization, and little help in virtual machine performance, and achieve the effect of improving the degree of customization

Active Publication Date: 2013-12-11
重庆天极云服科技有限公司
View PDF4 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 1. The monitored information is very complex, and many types of information are not closely related to the actual operating environment. Therefore, the degree of customization is very low and cannot be closely integrated with the actual operating environment.
[0005] 2. Mainly analyze whether the Java virtual machine process is alive or not, and it is difficult to analyze deep information such as the survival of objects inside the Java virtual machine
[0006] 3. It is impossible to analyze and summarize the viewed information, relying heavily on the experience and ability of the user, and it is not very helpful for system operation and maintenance personnel to improve the performance of the virtual machine
[0007] 4. The display method of the viewed information is single, and many contents are limited to text, which cannot provide intuitive and clear prompts for system operation and maintenance personnel

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Java virtual machine internal object monitoring method, device and system
  • Java virtual machine internal object monitoring method, device and system
  • Java virtual machine internal object monitoring method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only parts related to the present invention are shown in the drawings but not all content.

[0059] exist Figure 1-3 A first embodiment of the invention is shown in .

[0060] figure 1 It is a flow chart of the Java virtual machine internal object monitoring method according to the first embodiment of the present invention, and the flow process of the monitoring method is as follows:

[0061] Step S101: Obtain the class loading tree of the Java virtual machine process to be monitored according to the process ID assigned by the operating system, and convert the class loading tree into a class collection list.

[00...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a Java virtual machine internal object monitoring method, device and system. The Java virtual machine internal object monitoring method comprises the steps that a class loading tree of a Java virtual machine process to be monitored is obtained according to a process ID distributed by an operating system, and the class loading tree is converted into a class assembly list; class information in the class assembly list is filtered according to filtering conditions and class object information is obtained from the filtered class information, key data of a class object are analyzed according to the class object information, and meanwhile, the key data are stored in a cache and a database; the key data obtained through monitoring in a preset time period are collected, and a collection report is generated; the data in the collection report are displayed on a page in multiple modes. The Java virtual machine internal object monitoring method can be well combined with a practical operation environment, and can provide vivid and clear prompts for system operation maintenance staff.

Description

technical field [0001] The invention relates to the technical field of computer application software, in particular to the technical field of Java virtual machines, and in particular to a method, device and system for monitoring internal objects of a Java virtual machine. Background technique [0002] Java Virtual Machine (Java Virtual Machine, referred to as JVM) is a fictitious computer, which is realized by simulating various computer functions on an actual computer. The Java virtual machine includes a set of bytecode instructions, a set of registers, a stack, a garbage collection heap, and a storage method field. The Java virtual machine shields the information related to the operating system platform, so that the Java program can run without modification on various platforms only by generating the object code (byte code) that runs on the Java virtual machine. [0003] When running a Java program through a Java virtual machine, because the class information of the Java ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F9/455G06F11/30
Inventor 毕特
Owner 重庆天极云服科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Eureka Blog
Learn More
PatSnap group products