Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Memory analysis method, device and system

A memory analysis and memory technology, applied in the computer field, can solve problems such as the inability to analyze the change of object time

Pending Publication Date: 2021-08-24
ALIBABA GRP HLDG LTD
View PDF0 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, most of these tools have some shortcomings. For example, these tools only observe objects at a specific point in time when the system is running, and cannot analyze the changes of objects over time.
For another example, it is difficult for these tools to do association analysis of multiple objects

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
  • Memory analysis method, device and system
  • Memory analysis method, device and system
  • Memory analysis method, device and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0063] The present invention is described below based on examples, but the present invention is not limited to these examples. In the following detailed description of the invention, some specific details are set forth in detail. The present invention can be fully understood by those skilled in the art without the description of these detailed parts. In order to avoid obscuring the essence of the present invention, well-known methods, procedures, and flow charts are not described in detail. Additionally, the drawings are not necessarily drawn to scale.

[0064] Below, before describing the embodiments of the present invention in detail based on the accompanying drawings, some aspects of the virtual machine interpretation and execution system will be introduced first by taking the JAVA virtual machine as an example.

[0065] The JAVA virtual machine divides the memory it manages into several different data areas during the execution of the JAVA program. These data areas have...

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 memory analysis method, device and system. The method comprises the steps of obtaining a memory snapshot file during system running, wherein the memory snapshot file comprises at least one type of memory objects, and each type of memory objects comprises attribute information organized according to a preset data specification; creating at least one table structure, wherein each table structure corresponds to one type of memory object; analyzing the memory snapshot file, and analyzing attribute information of each memory object into a corresponding table structure according to a corresponding data specification; and retrieving the at least one table structure so as to perform memory analysis according to a retrieval result. According to the method, the attribute information of the memory object in the memory snapshot file is collected into a plurality of table structures, so that the memory problem is analyzed and positioned by retrieving data in the table structures.

Description

technical field [0001] The present invention relates to the field of computer technology, in particular to a memory analysis method, device and system. Background technique [0002] Object-oriented language is a universally applicable high-level language, and is often used to build various complex systems, such as large-scale e-commerce websites. These systems often need to process various network requests of thousands or even hundreds of millions of users in real time. In order to be able to handle these network requests, the running system needs to maintain a large number of objects (Object). In a complex system, the system often has a variety of problems, among which memory problems are often common. Memory problems mainly include memory leaks and memory overflow. A memory leak is due to unreasonable organization of the code, causing some objects in memory not to be released in time. Memory overflow is due to excessive instantaneous access traffic and other reasons, wh...

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): G06F11/36G06F16/22G06F16/242G06F16/11
CPCG06F11/366G06F16/128G06F16/2282G06F16/2433
Inventor 王烨周祥
Owner ALIBABA GRP HLDG LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products