Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

30 results about "Java virtual machine" patented technology

Dynamic SQL (Structured Query Language) detection method and system, program product and storage medium and device thereof

The invention relates to a dynamic SQL (Structured Query Language) detection method and system, a program product and a storage medium and device thereof. The method comprises the following steps: deploying a Jar packet for SQL detection to a target server; configuring a javaagent parameter in a starting parameter of a to-be-detected application service of the target server, wherein the javaagent parameter specifies a path of the Jar packet on the target server; when the to-be-detected application service is started, the Java virtual machine loads the Jar packet according to the Java proxy parameters, and byte code enhancement is carried out on an SQL executor so as to insert detection logic in the SQL execution stage; and when the to-be-detected application service processes a request, executing SQL detection through the detection logic inserted by the byte code enhanced code.
Owner:HEBEI HAPPY CONSUMPTION FINANCE CO LTD

Systems and methods for Java virtual machine management

A virtual machine (VM) management utility tool may deploy an object model that may persist one or more virtual machine dependencies and relationships. Through a web front-end interface, for example, the VMs may be started in a specific order or re-booted, and the tool automatically determines the additional VMs that need to be re-booted in order to maintain the integrity of the environment. Through the web interface, for example, the object model may be managed, and start-up orders or VM dependencies may be updated. For VMs that may not start under load, the object model may block access to the VM until the VM is fully initialized.
Owner:INTEL CORP

Java virtual machine runtime data obfuscation

ActiveUS12530501B1Dot-and-dash transmission apparatusDigital data protectionSoftware engineeringApplication procedure
A heap dump of a running application is obtained. For each object of one or more objects in the heap dump, the object may be obfuscated based on its class loader. A class loader of a class of the object is identified. A determination is made as to whether the class loader is of an application-specific class loader type. In response to determining that the class loader is of the application-specific class loader type, the object is obfuscated. The class loader is of an application-specific class loader type if is an application class loader or a custom class loader.
Owner:ZOOM COMMUNICATIONS INC

Python operator scheduling method and device based on streaming computing framework, and storage medium

The invention discloses a python operator scheduling method and device based on a streaming computing framework, a storage medium and computer equipment. The method comprises the steps that a task submitting end submits a task execution request to a streaming computing management service; the streaming computing management service responds to the task execution request, generates a target task containing a main program file, and sends the target task to a streaming computing cluster; the streaming computing cluster receives a target task, and executes a main program file through a Python execution environment integrated in a streaming computing framework, so as to call a user-defined data source component and a user-defined data output component running on a Java virtual machine through a communication channel between a Python virtual machine and the Java virtual machine, and constructing a data processing assembly line through the user-defined data source component, the user-defined data output component and the data processing logic defined in the main program file, and triggering the data processing assembly line to be executed in the streaming computing framework.
Owner:BEIJING GUODIAN ZHISHEN CONTROL TONGDY

Java bytecode injection methods and apparatuses, electronic devices, and storage media

This specification provide example Java bytecode injection methods, apparatuses and machine-readable storage media, which can be applied to a Javaagent framework deployed in a Java virtual machine. In an example, a to-be-injected Java bytecode submitted by a target service module in at least one service module is obtained, and a target implementation class corresponding to the to-be-injected Java bytecode is determined. A target injection point type corresponding to the target implementation class is determined, and the target injection point type is respectively matched with mapping relationships maintained in the Java virtual machine to determine a target injection mode corresponding to the target injection point type. A globally unique class transformer is invoked so that the class transformer injects, based on the target injection mode, the Java bytecode into a class file that corresponds to the target service module and that is to be loaded by the Java virtual machine.
Owner:ALIPAY (HANGZHOU) INFORMATION TECH CO LTD

Memory management in containers initiated with contiguous memory of fixed size

An aspect of the present disclosure is directed to memory management in a digital processing system. A first instance of a container (e.g., Java Virtual Machine (JVM)) is initiated with a first contiguous memory of a first fixed size. A set of applications is executed within the first instance. Upon receiving from an application, a request for an additional amount of memory, the system determines whether the additional amount can be allocated within the first contiguous memory. If the additional amount can be allocated, a first memory space of the additional amount is allocated to the application within the first contiguous memory. If the additional amount cannot be allocated, a second instance of the container is initiated with a second contiguous memory of a second fixed size and a second memory space of additional amount is allocated to the application within the second contiguous memory.
Owner:ORACLE INT CORP

Link tracking sampling rate adjusting method and device

PendingCN121858401AImplement tracking sampling rate adjustment methodAchieve automated real-time adjustmentsProgram initiation/switchingHardware monitoringData ingestionData mining
The invention discloses a link tracking sampling rate adjusting method and device, relates to the technical field of cloud computing and can also be used in the financial field, and the method comprises the following steps: obtaining tracking index data including a tracking sampling rate and index data of a JAVA virtual machine; extracting host name and service name information based on the index data of the JAVA virtual machine; and adjusting the tracking sampling rate corresponding to the corresponding service of the corresponding host based on the index data of the JAVA virtual machine, the tracking sampling rate, the host name and the service name information. Therefore, automatic real-time adjustment of the link tracking sampling rate of the specific service on the specific host is realized, manual intervention is not needed, the labor cost is reduced, and the problem of data redundancy caused by improper setting of the sampling rate is avoided.
Owner:CHINA CONSTRUCTION BANK +1

An HDMI audio acquisition method based on AUDIOTRACK

This application provides an HDMI audio acquisition method based on AUDIOTRACK. The method includes: obtaining a Java Virtual Machine instance in the Java native interface initialization function of the native library, obtaining a reference to the target callback method in the Java layer based on the Java Virtual Machine instance, responding to the start of audio acquisition, calling the target audio acquisition method in the Native layer to initialize the HDMI capture card and configure the corresponding acquisition parameters, acquiring the corresponding audio data from the HDMI capture card, calling the set callback function in the Native layer, and transmitting the audio data in real time to the target player of the Android system running in the Java layer based on the callback function, receiving the audio data through the target player of the Android system, and outputting the audio data to the audio device after resampling and clock synchronization processing by the target player.
Owner:BEIJING TRICOLOR TECH

Micro-service dynamic adjustment method and device based on digital epigenetic mechanism

The invention discloses a micro-service dynamic adjustment method and device based on a digital epigenetic mechanism. Comprising the steps of collecting global operation indexes of the micro-service system in real time; and dynamically generating a mark updating instruction for the at least one micro-service instance based on the global operation index and a predefined regulation and control strategy, and updating the digital apparent mark of the at least one micro-service instance based on the mark updating instruction, the digital apparent mark is used for defining a service role of the micro-service instance when the micro-service instance runs in the micro-service system; and when a mark interpreter built in the micro-service instance detects that the digital apparent mark associated with the micro-service instance is updated, starting a corresponding function module in the micro-service instance based on the updated digital apparent mark under the condition that the Java virtual machine of the micro-service instance is not restarted. The micro-service instance roles can be dynamically switched, and the resource utilization rate is improved.
Owner:QIAN JIN NETWORK INFORMATION TECH SHANGHAI LTD

JVM parameter dynamic adjustment and automatic retry method and system based on DataX

The invention discloses a DataX-based JVM (Java Virtual Machine) parameter dynamic adjustment and automatic retry method and a DataX-based JVM parameter dynamic adjustment and automatic retry system. The method comprises the steps that a DataX task is triggered, and initial JVM parameters are configured; monitoring a task running state, capturing OOM abnormity in real time, and sending abnormity information containing a task identifier and a current JVM parameter to an independent Task Runner Wrapper service through a message queue; the service dynamically generates new JVM parameters and concurrent parameters according to a preset rule, records retry times and sends a task restart request; the scheduling platform uses the new parameters to re-execute the task; and judging whether the number of retry times reaches a preset upper limit or whether the new parameter exceeds a memory upper limit before each retry, and if yes, terminating retry and giving an alarm. According to the method, automatic detection of OOM errors and intelligent adjustment of task-level JVM parameters are achieved, the success rate of large object data synchronization is remarkably increased, fine management of resources is achieved, and operation and maintenance dependence is reduced.
Owner:CHINA ELECTRONICS CLOUD DIGITAL INTELLIGENCE TECH CO LTD

Methods, systems, media, and devices for Java garbage collectors in heterogeneous memory

This invention provides a method, system, medium, and device for garbage collection in a Java garbage collector for heterogeneous memory. This garbage collector follows the approach of generational garbage collectors. Its key feature is that, addressing the unsuitability of writing operations on non-volatile memory, it re-partitions the Java heap to mitigate the impact of poor write performance and low write endurance on non-volatile memory. Compared to existing technologies, this invention captures the semantics of Java objects, thereby improving performance and reducing wear and tear on non-volatile memory. Furthermore, based on the mainstream Java Virtual Machine, it is easy to promote and apply.
Owner:SHANGHAI JIAOTONG UNIV

Micro-service deployment method and device based on virtual machine sandbox, electronic equipment and storage medium

The present disclosure provides a virtual machine sandbox micro-service deployment method, device, electronic equipment and storage medium, the method comprising: obtaining deployment files of a plurality of micro-services, obtaining respective startup entry information of the plurality of micro-services based on the deployment files; for the plurality of micro-services, creating a sandbox environment in a Java virtual machine process; and starting the plurality of micro-services in the sandbox environment in the Java virtual machine process based on the startup entry information. The present disclosure enables deployment of a plurality of micro-services in one virtual machine process.
Owner:CHINA MOBILE SHANGHAI ICT CO LTD +1

Log content modification method and device, electronic equipment and storage medium

The application relates to a log content modification method and device, electronic equipment and a storage medium, the method comprising the following steps: starting a Java probe corresponding to a target application, and registering a class bytecode converter by using the Java probe; acquiring configuration data from a configuration center by using the Java probe, and supporting dynamic modification of to-be-inserted log content and an insertion position; in the case that the class bytecode converter detects that a currently loaded class in a Java virtual machine matches the configuration data, or in the case that the Java probe detects that configuration data in the configuration center is changed, modifying target class bytecode by using the class bytecode converter, so that the Java virtual machine generates modified log content based on the modified target class bytecode. In this way, the log content of the target application can be dynamically modified without modifying business code and restarting a background service, the log content modification time is shortened, and the modification efficiency of the log content is improved.
Owner:BEIJING QIYI CENTURY SCI & TECH CO LTD

Data monitoring method, device and computer device of JAVA virtual machine, and storage medium

The application provides a JAVA virtual machine data monitoring method, device and computer device, and a storage medium, comprising the following steps: configuring a plug-in for connecting Prometheus in a target application of a micro-service cluster, and configuring a monitoring function module of the application, which is used for Prometheus to discover monitoring index interfaces configured by the monitoring function module for monitoring the target application; writing an operation and maintenance feature description configuration file of the target application, including writing application feature information in metadata of the service, so that Prometheus automatically discovers the target application, thereby discovering the monitoring index interfaces configured by the monitoring function module of the target application; adding a real-time monitoring library of the target project in a Prometheus configuration file; and configuring application feature information to be dynamically discovered by Prometheus; configuring Prometheus address information for Grafana, so that Prometheus is connected with Grafana; and checking a JAVA virtual machine state of the target application of the micro-service cluster configured by Prometheus.
Owner:ZHAOTONG LIANGFENGTAI INFORMATION TECH CO LTD

Excel data exporting method and device

The invention discloses an Excel data exporting method and device. The Excel data exporting method is executed in the same Java virtual machine in sequence. The method comprises the steps that a level signal receives original data and places the original data into a temporary magnetization file; loading the JSON mapping file with the version number into a memory heap; analyzing and mapping to generate an XSSFWorkbook template object; a field level ConcurentHashMap style cache is established, and data filling is completed; when the row count reaches a hardware constant, newly establishing a sheet, writing the charge image into a disk in a streaming manner, and immediately releasing the memory of the sheet; finally, the magnetization direction sequence is converted into optical pulses through DMA, the optical pulses are returned to a client side, and meanwhile the TRIM erases the temporary file. According to the method, under the condition that an SXSSF is not used, complex cell merging and low memory occupation are considered, version rollback is supported, the style cache is synchronously destroyed along with the sheet life cycle, and rapid, flexible and idempotent export of a large file is achieved.
Owner:BEIJING CHESHANGHUI SOFTWARE

Methods and related components for speeding up Java application startup

This application discloses a method and related components for accelerating the startup speed of Java applications, applied to the Java Virtual Machine (JVM), and relating to the field of computer technology. The method includes: loading and parsing target class files obtained from disk using a target class loader to generate klass objects; the target class loader can be any one of the bootstrap class loader, extension class loader, and application class loader; if the klass object can be shared, its fully qualified name is written to a preset sharing list; reading the preset sharing list and loading the corresponding class files to write the corresponding class data to a preset archive file; mapping the preset archive file into memory during the Java application startup process so that, after a class loading operation is triggered, the target class data corresponding to the class loading operation is retrieved from memory, and the system dictionary is updated using the target class data. This expands the class sharing scope of the CDS feature and improves the startup speed of applications.
Owner:SOUTHERN POWER GRID DIGITAL GRID RESEARCH INSTITUTE CO LTD

Method and device for virtualization log vulnerability repair

The application provides a virtualized log vulnerability repair method and device, and relates to the technical field of computer security. The method comprises the following steps: in response to detecting that a target process uses a Log4j2 framework, obtaining a process identifier; based on the process identifier, creating an independently running virtual process in user memory through an eBPF module of a kernel, and starting a Java virtual machine and an associated network service in the virtual process; constructing a string containing a JNDI protocol identifier as an attack payload in the target process, which is used to simulate Log4j2 remote vulnerability exploitation behavior; sending the attack payload from the target process to the virtual process, and judging whether the Log4j2 remote vulnerability exists according to the response of the virtual process to the attack payload; if the Log4j2 remote vulnerability exists, mounting the eBPF module to the kernel network driver layer to intercept related network traffic. The application combines memory virtualization with kernel layer traffic interception, and realizes accurate detection and effective repair of the Log4j2 remote vulnerability.
Owner:CHINA FINANCIAL CERTIFICATION AUTHORITY

Timed task HTTP interface dynamic triggering method based on Javaagent

The invention discloses a method for dynamically triggering a timed task HTTP (Hyper Text Transport Protocol) interface based on Javaagent, which relates to the technical field of data processing, and comprises the following steps of: loading a Javaagent program containing a Premain-Class attribute through a JVM (Java Virtual Machine) startup parameter, and loading and executing a premain method by a system class loader before an application is started; the method comprises the following steps: registering a class converter to a class loader based on an Instrumentation instance, wherein the class converter realizes dynamic modification on a target class byte code through a transform method; identifying and weaving an HTTP interface trigger logic of a Controller class, so that the Controller class can directly call an execution method of a corresponding timed task when receiving an HTTP request containing a task identifier; and dynamically analyzing and replacing the Cron expression of the target timed task according to the HTTP request parameter to realize instant execution and configuration modification of the timed task. According to the embodiment of the invention, instant triggering and dynamic configuration of the timed task can be realized without modifying a business code or restarting a service, so that the test efficiency is remarkably improved and the system maintenance cost is reduced.
Owner:PICC INFORMATION TECH CO LTD

Image batch processing performance monitoring and bottleneck diagnosis method, program product and device

The invention provides a Java Agent-based image batch processing performance monitoring and bottleneck diagnosis method, a program product and a Java Agent-based image batch processing performance monitoring and bottleneck diagnosis device. The method comprises the following steps: when an image processing service to be monitored is started, loading and initializing a Java Agent; byte code enhancement is carried out on a predetermined target class through the Java Agent, and a monitoring code is implanted in a method of the target class; when the image processing service runs, the monitoring code is executed to collect performance data executed by the method, a unique tracking identifier is generated for the same image batch processing request based on the tracking context, and cross-method and cross-thread performance data are associated through the tracking identifier; sending the collected performance data to a performance analysis server; and aggregating a complete calling link based on the tracking identifier by the performance analysis server, and carrying out association analysis on performance data of the calling link and corresponding environment data during operation of the Java virtual machine so as to identify a performance bottleneck of image batch processing and generate a diagnosis result.
Owner:HEBEI HAPPY CONSUMPTION FINANCE CO LTD

Cache method, device and equipment in distributed environment and medium

The application discloses a cache method, device, medium and equipment of a distributed environment, the method is based on a jar file, comprising: a proxy server determines a target cluster server according to a configuration parameter, and sends the configuration parameter to the target cluster server; the target cluster server modifies cache data in the memory of a java virtual machine on the target cluster server according to the configuration parameter. The method solves the problems of code bloat and separate deployment of the existing cache method of the distributed environment.
Owner:PINGAN YIQIANBAO E COMMERCE CO LTD

Service calling method and device, storage medium and electronic device

The invention discloses a service calling method and device, a storage medium and an electronic device, and relates to the technical field of smart home, and the service calling method comprises the steps: based on a received service calling request, analyzing a micro-service contained in a to-be-called service corresponding to the service calling request; according to the workflow of the to-be-called service, determining a calling relationship between the at least two micro-services; based on the calling relationship, searching a second class loader corresponding to the called micro-service from a public class loader through a first class loader of the caller micro-service; and calling the second class loader by utilizing the public class loader through the first class loader. According to the technical scheme provided by the embodiment of the invention, a plurality of micro-service instances can be loaded into the same Java virtual machine, so that a reserved memory can be shared, different instances are loaded into the same process, and the performance loss is reduced.
Owner:HAIER YOUJIA INTELLIGENT TECH (BEIJING) CO LTD +2

A Java runtime dynamic data mapping method, system, and computer device based on web configuration and bytecode enhancement.

This invention belongs to the field of data processing technology, specifically relating to a Java runtime dynamic data mapping method, system, and computer device based on Web configuration and bytecode enhancement. The method includes the following steps: S1, receiving user-defined mapping rules between source and target POJO objects via a Web interface; S2, in the Java Virtual Machine runtime environment, when the classes of the source and target POJO objects are loaded, enhancing the bytecode of the classes by statically injecting a metadata cache structure into the bytecode. The metadata cache structure includes field type information and corresponding field access method handles; S3, resolving the source and target field paths according to the mapping rules to form an access chain, and based on the field access method handles, retrieving values ​​from the source POJO object field by field along the access chain and assigning them to the target POJO object to complete the data mapping. This method supports dynamic configuration on the Web client and achieves near-handwritten code performance at the Java runtime.
Owner:SICHUAN YOUSIKE INFORMATION TECHNOLOGY CO LTD

ONNX Runtime for Java dynamic scheduling method and system based on context awareness

The invention discloses an ONNX Runtime for Java dynamic scheduling method and system based on context awareness, and relates to the technical field of artificial intelligence and high-performance computation.The method comprises the steps that running state information of a Java virtual machine is obtained to serve as a system context, and a model reasoning task and a service level identifier from a service layer are received; dynamically selecting target reasoning configuration according to a strategy knowledge base based on the operation state information and the service level identifier; according to the target reasoning configuration, matching or creating a corresponding ONNX Session session instance from a preset session pool, and executing a model reasoning task by using the ONNX Session session instance; collecting feedback data after the model reasoning task is executed, and updating the strategy knowledge base according to the feedback data. Through the method, reasoning real-time performance, resource utilization rate and business service quality can be considered in a complex industrial scene.
Owner:BEIJING TOWER VISION INTELLIGENT TECHNOLOGY CO LTD

A data caching method and apparatus, electronic device, and storage medium

The application discloses a data caching method and device, electronic equipment and a computer readable storage medium. The method is applied to a caching system, the caching system comprises a first cache and a second cache, the first cache and the second cache are connected with a database, and the first cache is a Java virtual machine cache. The method comprises the following steps: loading target data from the second cache by the first cache every preset time interval; wherein the target data is data with a change frequency lower than a first preset value, a reading frequency higher than a second preset value and a data volume smaller than a third preset value; if the target data does not exist in the second cache, requesting a distributed lock from the database by the first cache, so as to load the target data in the database into the second cache. The target data with low change frequency, high reading frequency and small data volume is stored and operated in a pure memory level by the Java virtual machine cache, the network overhead is reduced, the caching performance is improved, and thus the caching demand in a complex scene is met.
Owner:JD DIGITS HAIYI INFORMATION TECHNOLOGY CO LTD

Application starting method and system based on double-layer encryption, terminal and storage medium

This application discloses an application startup method, system, terminal, and storage medium based on dual-layer encryption. The application startup method includes: obtaining an encrypted package and distributing it to the device to be deployed; decrypting and parsing the encrypted package according to a pre-set outer launcher on the device to be deployed, and loading the core classes of the boot namespace in the application resource package into the Java Virtual Machine through a class loader; obfuscating the application package resources to obtain an obfuscated application package, and constructing a memory holding model and dependency libraries based on the obfuscated application package; performing memory class loading and resource access processing based on the memory holding model and dependency libraries; and after completing the memory class loading and resource access processing, reading the startup class attributes and completing the application startup based on the startup class attributes. This application can avoid plaintext write-to-disk and, through dual-layer protection, reduce the runtime plaintext write-to-disk window, thereby improving the security of application startup.
Owner:RUICHUAN ROBOT (SHENZHEN) CO LTD

Java local interface memory security protection method and device based on memory label extension

The invention discloses a Java local interface memory security protection method and device based on memory tag extension in the technical field of computer security, and the method comprises the following steps: when a Java virtual machine calls a local method code through a JNI interface, and when a jump function for transferring a control flow to the local method code is completed, starting an MTE debugging function by using a TCO register; mTE represents memory tag extension; and when the control flow of the local method code is transferred to the springboard function of the Java virtual machine, closing the MTE debugging function by using the TCO register. MTE debugging start and stop are controlled through a thread level, and errors caused by the fact that a correct label is not set when a garbage collection thread accesses an object are solved; the ARM MTE hardware characteristics are used for safety protection of JNI memory operation, so that the safety and performance problems of an existing method for coping with large-scale Java applications are effectively improved, and meanwhile, the reliability and safety of the whole system are improved.
Owner:WUHAN UNIV

Java application non-intrusive debugging method based on configuration driving

PendingCN121681329AError detection/correctionJava virtual machineComputer engineering
The invention provides a Java application non-intrusive debugging method based on configuration driving, which comprises the following steps: firstly, obtaining debugging configuration containing breakpoints, variable extraction and output format rules, and then registering the breakpoints to a target JVM (Java Virtual Machine) based on a JDWP (Java Description and Working Protocol); and pausing a corresponding thread when the application triggers the breakpoint, extracting variable data according to a rule, converting the variable data into structured data, outputting the structured data, and finally releasing the thread to enable the application to continuously run. Configuration and non-intrusive debugging can be achieved, the debugging flexibility and efficiency are improved, the safety and stability of the Java application in the production environment are guaranteed, and the method is suitable for enterprise-level Java application production environment fault diagnosis scenes.
Owner:BEIJING PACTERA JINXIN TECH LTD

Method and device for handling memory leak of java virtual machine

This application provides a method and apparatus for handling memory leaks in a Java Virtual Machine (JVM). The method includes: determining whether a memory leak has occurred in the JVM; if a memory leak is determined, identifying the target object causing the leak based on the net memory growth rate of objects in the heap memory; isolating the target object using a bulkhead pattern to limit the maximum heap memory capacity available to the target object; and moving the target object to off-heap memory when the heap memory used by the target object reaches the maximum heap memory capacity. Based on the technical solution provided by this application, the JVM can still provide normal services even when a memory leak occurs.
Owner:HUNAN HAPPLY SUNSHINE INTERACTIVE ENTERTAINMENT MEDIA CO LTD

A cache management method, system, electronic device and storage medium

The embodiment of the present specification provides a cache management method, comprising: in response to a triggered memory cleaning event, a memory manager of a Java virtual machine performs scanning processing on an object referenced by a root object of the Java virtual machine; wherein the scanning processing comprises: determining the in-heap memory used for caching the first object referenced by the root object; if the first object referenced by the root object is cached in the first in-heap memory which is not managed by the memory manager, skipping the scanning process for the first in-heap memory, and determining the first object as a valid state; the memory manager of the Java virtual machine determines the object in an invalid state cached in the memory space of the Java virtual machine, and cleans the object in the invalid state. In the above process, the frequency of triggering the memory cleaning event can be reduced, and the duration of memory cleaning can be shortened, thereby effectively reducing the performance overhead during memory management, and weakening the adverse effects caused by the application thread pause due to memory cleaning.
Owner:ALIBABA (CHINA) CO LTD

Cache preheating method, device and equipment based on Java soft reference garbage collection mechanism and load self-adaption, medium and product

The invention discloses a cache preheating method, device and equipment based on a Java soft reference garbage collection mechanism and load self-adaption, a medium and a product, and relates to the technical field of cache preheating. The method comprises the steps of firstly monitoring a soft reference garbage collection process of the Java virtual machine, specifically capturing recycled soft reference objects through an association queue in the monitoring process, then when any soft reference object is monitored to be recycled, determining a key Key of recycled data corresponding to the any soft reference object through a reverse mapping relation, and if the any soft reference object is not recycled, executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step of executing the step. The method comprises the following steps: acquiring a cache management event, triggering to generate a cache preheating task, acquiring a system load index in real time, dynamically adjusting execution strategies of all the cache preheating tasks according to the system load index, and finally executing the cache preheating task according to the adjusted execution strategies to write corresponding data into a cache, so that on-demand preheating triggered by the memory management event can be realized. And resource scrambling with normal services is avoided through load awareness, and the cache hit rate and the system resource utilization rate are effectively improved.
Owner:BEIJING INSIGHT NETWORK CO LTD