Patent application number | Description | Published |
20090037501 | METHOD AND SYSTEM FOR MANAGING MEMORY FOR A PROGRAM USING AREA - If garbage collection is executed in every thread-local heap in order to secure processing responsiveness, a memory area may be fragmented or collectable areas may be reduced as the program execution proceeds. To overcome such problems, memory is divided into an area where thread specific data is allocated and an area where referenceable data from other threads is allocated, and is managed separately. More specifically, data that is referenced specifically by each thread is allocated to a thread-local heap, while data that is referenced from other threads is allocated to a global heap. | 02-05-2009 |
20090037684 | MEMORY MANAGEMENT METHOD AND COMPUTER USING THE METHOD - Memory management by garbage collection involves a memory area that is allocated in a computer. Data is created in the memory area in accordance with a program executed by a processor of the computer, and it is checked whether or not data necessary to execute the program exists in the memory area to be released, in response to an explicit instruction to release the memory area. As a result of the check, if data necessary to execute the program does not exist in the memory area, the memory area is released. As a result of the check, if data necessary to execute the program exists in the memory area, the data is moved to a memory area different from the memory area to be released. | 02-05-2009 |
20100077170 | MEMORY MANAGEMENT METHOD AND COMPUTER USING THE SAME - The present invention provides a memory management method, including the steps of: securing a memory area by a program executed by a computer; storing an object in the memory area in accordance with the execution of the program; bringing the memory area into a release reservation state in accordance with the program instructing the memory area to be released; moving the object to a memory area not to be released while another object in the memory area not to be released and not to be brought into the release reservation state refers to the object in the memory area to be released including the memory area to be brought into the release reservation state; and releasing the memory area to be released. | 03-25-2010 |
20100153922 | METHOD OF DETECTING MEMORY LEAK CAUSING PORTION AND EXECUTION PROGRAM THEREOF - With regard to a plurality of data stored in a memory, relationship of data is grasped twice after a time interval therebetween. Next, increased data C | 06-17-2010 |
20100250629 | MEMORY MANAGEMENT METHOD AND COMPUTER - A memory management method is provided to manage a memory in which areas of a garbage collected Java heap memory and a non-garbage collected external heap memory can be secured, by using a program executed by a processor in a computer. If it is judged that there is no reference to all data arranged in the external heap memory or starting point data of reference relations included in the all data, from data arranged outside the external heap memory, then the external heap memory is judged to be capable of being deallocated. As a result, it becomes possible to implement memory management in which garbage collection needing a long time program stop is not conducted and an additional API is not used. | 09-30-2010 |
20100274947 | MEMORY MANAGEMENT METHOD, MEMORY MANAGEMENT PROGRAM, AND MEMORY MANAGEMENT DEVICE - In a virtual machine system built from a plurality of virtual machines, the utilization efficiency of utilized physical memory is raised. A memory management method in which a virtual machine environment, constituted by having one or several virtual machines and a hypervisor part for operating the same virtual machines, is built on a physical machine and in which: a virtual machine operates an allocation processing part and an application part, application part making a physical memory processing part allocate unallocated physical memory to a memory area and allocation processing part transmitting, when unallocated physical memory is scarce, an instruction for the release, from memory areas utilized by each application part, of memory pages for which physical memory is assigned but not used. | 10-28-2010 |
20110099403 | SERVER MANAGEMENT APPARATUS AND SERVER MANAGEMENT METHOD - A server management apparatus for lowering migration costs during scale-in/scale-out and workload consolidation of a cluster system(s) to thereby reduce power consumption is disclosed. The apparatus manages a physical server group which renders operative a virtual server group thereon and, when putting into practice a cluster system including a plurality of virtual servers placed in the physical server group, manages the layout state of virtual servers pursuant to the load state of the virtual server group. When executing scale-in, a virtual server operating on a physical server with the minimum number of operative virtual servers is specified as a shutdown target. When executing scale-out, a workload variation is predicted to control a scale-out destination of cluster system so that load variation-resembled cluster systems gather on the same physical server. The scale-in execution timing is delayed if the predicted load variation tends to rise and accelerated if it falls. | 04-28-2011 |
20110213943 | MEMORY MANAGEMENT METHOD AND COMPUTER USING THE METHOD - Memory management by garbage collection involves a memory area that is allocated in a computer. Data is created in the memory area in accordance with a program executed by a processor of the computer, and it is checked whether or not data necessary to execute the program exists in the memory area to be released, in response to an explicit instruction to release the memory area. As a result of the check, if data necessary to execute the program does not exist in the memory area, the memory area is released. As a result of the check, if data necessary to execute the program exists in the memory area, the data is moved to a memory area different from the memory area to be released. | 09-01-2011 |
20120030504 | HIGH RELIABILITY COMPUTER SYSTEM AND ITS CONFIGURATION METHOD | 02-02-2012 |
20120166744 | MEMORY MANAGEMENT METHOD, COMPUTER SYSTEM, AND STORAGE MEDIUM HAVING PROGRAM STORED THEREON - A memory management method, which is used in a computer including a CPU and a memory to unload an area no longer necessary out of a memory area used by a program stored in the memory and executed by the CPU, comprising: generating a first processing system for executing the program in the memory; generating a second processing system in the memory when a first opportunity occurs; copying a content of a memory area of the first processing system to a memory area of the second processing system; determining an unnecessary area out of the copied memory area of the second processing system; transmitting a determination result regarding the unnecessary area to the program of the first processing system when a second opportunity occurs receiving the determination result; unloading the unnecessary area in the memory area of the first processing system. | 06-28-2012 |
20120198184 | MEMORY MANAGEMENT METHOD, COMPUTER SYSTEM AND COMPUTER READABLE MEDIUM - It is provided a memory management method for releasing an unnecessary area in a memory area used by a program stored in the memory and executed by the computing device. The memory management method including the step of: setting in the memory, a first memory area which is used to execute the program; setting in the memory, a second memory area which can be operated by the program; setting a utilized area in the second memory area based on an instruction from the program; storing objects including data in the utilized area of the second memory area based on an instruction from the program; determining whether the program uses the objects stored in the utilized area within the second memory area; and releasing, by the computing device, the utilized area occupied by an object that is not used by the program among the objects stored in the utilized area. | 08-02-2012 |
20120221821 | METHOD OF MANAGING MEMORY IN COMPUTER SYSTEM, COMPUTER SYSTEM AND MEMORY MANAGING PROGRAM - A method of managing a memory in a computer system including a processor executing programs and the memory, the memory including a first area, which is managed by a garbage collector, and a second area, which is not managed by the garbage collector, the method including the steps executed by the processor of: checking a reference relation of basic point data associated with the second area by tracing references from the basic point data; when the reference relation of the basic point data has a structure including a reference to data belonging to the same class as the class of the basic point data, determining that particular data out of data constituting the structure is prohibited from being migrated to the second area; and migrating data stored in the first area out of data remaining after excluding the particular data from the data constituting the structure to the second area. | 08-30-2012 |
20120324199 | MEMORY MANAGEMENT METHOD, COMPUTER SYSTEM AND PROGRAM - Disclosed is a computer system for reliably running a plurality of programs performing garbage collection with less physical memory than in the past. For this purpose, there is disclosed a memory management method that releases unneeded areas in a plurality of memory areas that have been used by each of a plurality of programs stored in memory and executed on a processing unit, the processing unit acquires an index for determining the start of releasing a memory area, compares the index with a predetermined threshold, and when the index exceeds the threshold, selects one of the plurality of programs, collects unneeded areas of the memory areas used by the selected program, and releases the collected areas. | 12-20-2012 |
20130067185 | MEMORY MANAGEMENT METHOD AND COMPUTER USING THE METHOD - Memory management by garbage collection involves a memory area that is allocated in a computer. Data is created in the memory area in accordance with a program executed by a processor of the computer, and it is checked whether or not data necessary to execute the program exists in the memory area to be released, in response to an explicit instruction to release the memory area. As a result of the check, if data necessary to execute the program does not exist in the memory area, the memory area is released. As a result of the check, if data necessary to execute the program exists in the memory area, the data is moved to a memory area different from the memory area to be released. | 03-14-2013 |
20130212565 | APPLICATION ANALYSIS METHOD, ANALYSIS SYSTEM AND RECORDING MEDIUM - Disclosed is a method for analyzing a program that includes database operation statements, said method including: a first procedure for analyzing control flow of a program and data used in the program, on the basis of the program and the execution result of the program; a second procedure for analyzing the dependency relationship among a plurality of database operation statements, in accordance with the analysis result of the first procedure and the operation details of the plurality of database operation statements; a third procedure for analyzing the propagation path of the incorrect operation in the opposite direction to the control flow, on the basis of the analysis result of the first procedure and the analysis result of the second procedure and taking as a starting point for analysis a predetermined program location which is operating incorrectly; and a fourth procedure for displaying program statements on the propagation path obtained by the third procedure. | 08-15-2013 |
20130290382 | COMPUTER, CONTROL METHOD OF COMPUTER, AND RECORDING MEDIUM - A computer includes a storage region in which an object generated by executing a program is disposed, and a control unit that performs execution of the program and releasing of the storage region. The control unit updates time information using garbage collection, a capacity of objects in a memory, or similar as a trigger, acquires information of a program generating an object and time information at the time of generation of the object which are recorded in a recording device so as to be correlated with each other when the object is generated. The control unit further detects an object which is unnecessary to execute a subsequent program and acquires the time information, and records a difference between the time information at the time of the generation and at the time of the detection in the recording device so as to be correlated with the information of the program. | 10-31-2013 |
Patent application number | Description | Published |
20100081296 | SUBSTRATE FIXING MEMBER AND ELECTRONIC DEVICE - A substrate fixing member that fixes a first substrate having an insertion hole into which a second substrate having mutually opposing an end portion is to be inserted, the substrate fixing member including a fixing member main body portion that covers a top surface portion of a connector having the insertion hole and has a through-hole which the substrate is to be passed through and a substrate support portion having a groove portion slidably holding an end portion of the substrate when the substrate is passed through the through-hole and the insertion hole to connect a substrate-side connection terminal to a connector-side terminal. | 04-01-2010 |
20100240241 | APPARATUS, MOUNTING STRUCTURE, INSERTING AND PULLING JIG, AND FIXING METHOD - An apparatus includes a first substrate, a first connector disposed on a top face of the first substrate, a to-be-fixed member disposed on a back face of the first substrate, a second substrate disposed facing the first substrate, a second connector disposed on the second substrate and connected to the first connector, and a fixing module disposed on the second substrate and pivoting a locking arm using a rotating shaft, wherein the to-be-fixed member is pushed by a pushing portion provided at a tip of the locking arm when the locking arm is at a first position. | 09-23-2010 |
20110175007 | BACKFLOW PREVENTION DEVICE, ELECTRONIC APPARATUS, AND METHOD FOR PRODUCING BACKFLOW PREVENTION DEVICE - A backflow prevention device includes a plurality of flaps and a frame case for rotatably supporting the flaps. The flaps are opened by airflow supplied from a cooling fan and closed by gravity when the airflow stops. The backflow prevention device also includes a connecting member for connecting between the flaps. The connecting member serves to open the flaps at the same angle or close them simultaneously in response to changes in the amount of airflow supplied by a cooling fan in a manner such that the flaps are cooperatively opened or closed. | 07-21-2011 |
20120020038 | ELECTRONIC APPARATUS AND METHOD RELATED THERETO - An electronic apparatus includes a first printed circuit board on which a first connector is provided, a first member connected with the first printed circuit board and having a first hole, a second member connected with the first printed circuit board and including a projecting portion extending in a standing direction on the first printed circuit board, and a second printed circuit board that includes a second connector connected to the first connector, a first end portion that penetrates the first hole, and a second end portion having a second hole, where the projecting portion of the second member penetrates the second hole. | 01-26-2012 |
20120230336 | COMMUNICATION METHOD AND COMMUNICATION SYSTEM - A server associates a permitted terminal identifier that identifies a permitted terminal permitted to perform tunnel communication to a first router with an endpoint address of a tunnel used in the communication of a permitted terminal. A second router that encapsulates a packet received from a requesting terminal, which requests the tunnel communication, inquires the server about an endpoint address associated with an identifier of the requesting terminal. The server notifies the second router of the target address that is the endpoint address associated with the identifier of the requesting terminal. The second router transmits the encapsulated packet to the target address. The first router to which the target address is allocated regards a received packet received at the target address as a packet used in the tunnel communication of the permitted terminal and decapsulates the received packet and then transmits the decapsulated packet to a communication destination. | 09-13-2012 |
20130223027 | ELECTRONIC DEVICE AND PRINTED CIRCUIT BOARD CONNECTION METHOD - An electronic device includes: a casing provided with a first printed circuit board that includes a first connector; a unit inserted into the casing through a housing opening formed in the casing, the unit including a second printed circuit board with a second connector, a pair of guide rails that guide the second connector towards the first connector; a width direction positioning section that is provided to an end portion on the housing opening side of at least one of the guide rails of the pair of guide rails and that positions the second connector in the unit width direction with respect to the first connector; and a top-bottom direction positioning section that is positioned further towards the first connector side than the width direction positioning section and that positions the second connector in the top-bottom direction with respect to the first connector. | 08-29-2013 |
20140071624 | COOLING UNIT AND ELECTRONIC EQUIPMENT - A cooling unit includes a radiator, a rigid supply pipe connected to the radiator, and a refrigerant that is air-cooled by the radiator flows, a plurality of open nozzles provided at the supply pipe to correspond to the respective plurality of heat-generating components, a plurality of heat receiving units that are mounted to the respective plurality of heat-generating components and connected to the respective open nozzles, and allow a refrigerant supplied from the open nozzles to flow through internal channels, and a plurality of return pipes each of which is provided for each of the heat receiving units and joined to the heat receiving unit, and returns the refrigerant discharged from the heat receiving unit to the radiator, wherein the respective heat receiving units are connected to the supply pipe to be relatively displaceable, and the respective return pipes are connected to one another in series and relatively displaceably. | 03-13-2014 |
Patent application number | Description | Published |
20090135185 | Operability verification apparatus, operability verification method, and computer-readable storage medium storing operability verification program - An operability verification apparatus includes a work plane generation section that generates a work plane on a virtual space where a three-dimensional model of an equipment to be verified is disposed; a plane display section where a two-dimensional image on a work plane generated in the work plane generation section of the three-dimensional model is displayed on the display screen; and a mark display update section in which a mark representative of the pointing device is displayed on the display screen, and upon receipt of the notification of direction of movement and migration length of the pointing device, the mark on the display screen is moved in the direction of the movement corresponding to the direction of the movement of the pointing device by only a migration length in which a ratio of a real size of the equipment to a display size of the two-dimensional image on the display screen is considered. | 05-28-2009 |
20120234515 | COOLING UNIT AND ELECTRONIC APPARATUS SYSTEM - A cooling unit includes a cooling member cooled by a cooling body, a plurality of heat transfer members, and a support member. Each of the plurality of heat transfer members has a first contact portion and a second contact portion, the first contact portion being configured to come into contact with the cooling member, the second contact portion being configured to come into contact with a target to be cooled. The support member supports the plurality of heat transfer members at positions distant from the cooling member so that each of the plurality of heat transfer members is independently movable to be in contact with the cooling member. | 09-20-2012 |
20120241137 | COOLING UNIT - A cooling unit includes a tank having an inlet port and a discharge port for refrigerant, first and second radiators connected to the tank, the first and second radiators each having a flow path, an inlet chamber defined in the tank for supplying the refrigerant flowing therein from the inlet port to the first radiator, a discharge chamber defined in the tank for discharging the refrigerant cooled in the second radiator to the discharge port, and a reservoir in which bubbles generated in the refrigerant are collected, the reservoir being provided between the inlet chamber and the discharge chamber in the tank. | 09-27-2012 |
20140078679 | ELECTRONIC DEVICE - An electronic device includes: a resin plate; an electronic component disposed on one side of the resin plate in a thickness direction; and a heat transfer member having higher heat conductivity than the resin plate, the heat transfer member transferring heat from the one side to the other side of the resin plate in the thickness direction. | 03-20-2014 |