FACILITATING NON-CONTIGUOUS ALLOCATION OF A LARGE OBJECT WITHIN A JAVA HEAP

A method, system, and program for facilitating non-contiguous allocation of a chunked object within a Java heap without changing the manner in which a Java Virtual Manager allocates objects within the heap are provided. According to one embodiment, a chunking controller within a broker layer detects...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: ACHANTA PHANI GOPAL V, SHAH HARSHAL HEMENDRA, DIMPSEY ROBERT TOD
Format: Patent
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator ACHANTA PHANI GOPAL V
SHAH HARSHAL HEMENDRA
DIMPSEY ROBERT TOD
description A method, system, and program for facilitating non-contiguous allocation of a chunked object within a Java heap without changing the manner in which a Java Virtual Manager allocates objects within the heap are provided. According to one embodiment, a chunking controller within a broker layer detects a large object, where a large object is one that the size of the allocation of the large object within a memory heap exceeds a maximum contiguous free space within the Java heap. The broker layer operates atop the Java Virtual Manager to facilitate communication and business processes between heterogeneous systems. The chunking controller describes the large object by an underlying array of the large object divided into multiple pieces of a size not exceeding the maximum contiguous free space. Then, the chunking controller enables requests through the broker layer for allocation by the Java Virtual Manager of each of the pieces of the large object within the Java heap, such that the broker layer facilitates efficient allocation of large objects in the Java heap managed by the Java Virtual Manager.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US2008133867A1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US2008133867A1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US2008133867A13</originalsourceid><addsrcrecordid>eNrjZPB2c3T29PEMcQzx9HNX8PP303X29wvxdA_1Dw1WcPTx8XcGyvj7Kfi7KTgq-DgGubsq-Dt5uTqHKIR7hnh4-gFFvRzDHBU8XB0DeBhY0xJzilN5oTQ3g7Kba4izh25qQX58anFBYnJqXmpJfGiwkYGBhaGxsYWZuaOhMXGqAB6wLjs</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>FACILITATING NON-CONTIGUOUS ALLOCATION OF A LARGE OBJECT WITHIN A JAVA HEAP</title><source>esp@cenet</source><creator>ACHANTA PHANI GOPAL V ; SHAH HARSHAL HEMENDRA ; DIMPSEY ROBERT TOD</creator><creatorcontrib>ACHANTA PHANI GOPAL V ; SHAH HARSHAL HEMENDRA ; DIMPSEY ROBERT TOD</creatorcontrib><description>A method, system, and program for facilitating non-contiguous allocation of a chunked object within a Java heap without changing the manner in which a Java Virtual Manager allocates objects within the heap are provided. According to one embodiment, a chunking controller within a broker layer detects a large object, where a large object is one that the size of the allocation of the large object within a memory heap exceeds a maximum contiguous free space within the Java heap. The broker layer operates atop the Java Virtual Manager to facilitate communication and business processes between heterogeneous systems. The chunking controller describes the large object by an underlying array of the large object divided into multiple pieces of a size not exceeding the maximum contiguous free space. Then, the chunking controller enables requests through the broker layer for allocation by the Java Virtual Manager of each of the pieces of the large object within the Java heap, such that the broker layer facilitates efficient allocation of large objects in the Java heap managed by the Java Virtual Manager.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2008</creationdate><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20080605&amp;DB=EPODOC&amp;CC=US&amp;NR=2008133867A1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25542,76289</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20080605&amp;DB=EPODOC&amp;CC=US&amp;NR=2008133867A1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>ACHANTA PHANI GOPAL V</creatorcontrib><creatorcontrib>SHAH HARSHAL HEMENDRA</creatorcontrib><creatorcontrib>DIMPSEY ROBERT TOD</creatorcontrib><title>FACILITATING NON-CONTIGUOUS ALLOCATION OF A LARGE OBJECT WITHIN A JAVA HEAP</title><description>A method, system, and program for facilitating non-contiguous allocation of a chunked object within a Java heap without changing the manner in which a Java Virtual Manager allocates objects within the heap are provided. According to one embodiment, a chunking controller within a broker layer detects a large object, where a large object is one that the size of the allocation of the large object within a memory heap exceeds a maximum contiguous free space within the Java heap. The broker layer operates atop the Java Virtual Manager to facilitate communication and business processes between heterogeneous systems. The chunking controller describes the large object by an underlying array of the large object divided into multiple pieces of a size not exceeding the maximum contiguous free space. Then, the chunking controller enables requests through the broker layer for allocation by the Java Virtual Manager of each of the pieces of the large object within the Java heap, such that the broker layer facilitates efficient allocation of large objects in the Java heap managed by the Java Virtual Manager.</description><subject>CALCULATING</subject><subject>COMPUTING</subject><subject>COUNTING</subject><subject>ELECTRIC DIGITAL DATA PROCESSING</subject><subject>PHYSICS</subject><fulltext>true</fulltext><rsrctype>patent</rsrctype><creationdate>2008</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZPB2c3T29PEMcQzx9HNX8PP303X29wvxdA_1Dw1WcPTx8XcGyvj7Kfi7KTgq-DgGubsq-Dt5uTqHKIR7hnh4-gFFvRzDHBU8XB0DeBhY0xJzilN5oTQ3g7Kba4izh25qQX58anFBYnJqXmpJfGiwkYGBhaGxsYWZuaOhMXGqAB6wLjs</recordid><startdate>20080605</startdate><enddate>20080605</enddate><creator>ACHANTA PHANI GOPAL V</creator><creator>SHAH HARSHAL HEMENDRA</creator><creator>DIMPSEY ROBERT TOD</creator><scope>EVB</scope></search><sort><creationdate>20080605</creationdate><title>FACILITATING NON-CONTIGUOUS ALLOCATION OF A LARGE OBJECT WITHIN A JAVA HEAP</title><author>ACHANTA PHANI GOPAL V ; SHAH HARSHAL HEMENDRA ; DIMPSEY ROBERT TOD</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US2008133867A13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2008</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>ACHANTA PHANI GOPAL V</creatorcontrib><creatorcontrib>SHAH HARSHAL HEMENDRA</creatorcontrib><creatorcontrib>DIMPSEY ROBERT TOD</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>ACHANTA PHANI GOPAL V</au><au>SHAH HARSHAL HEMENDRA</au><au>DIMPSEY ROBERT TOD</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>FACILITATING NON-CONTIGUOUS ALLOCATION OF A LARGE OBJECT WITHIN A JAVA HEAP</title><date>2008-06-05</date><risdate>2008</risdate><abstract>A method, system, and program for facilitating non-contiguous allocation of a chunked object within a Java heap without changing the manner in which a Java Virtual Manager allocates objects within the heap are provided. According to one embodiment, a chunking controller within a broker layer detects a large object, where a large object is one that the size of the allocation of the large object within a memory heap exceeds a maximum contiguous free space within the Java heap. The broker layer operates atop the Java Virtual Manager to facilitate communication and business processes between heterogeneous systems. The chunking controller describes the large object by an underlying array of the large object divided into multiple pieces of a size not exceeding the maximum contiguous free space. Then, the chunking controller enables requests through the broker layer for allocation by the Java Virtual Manager of each of the pieces of the large object within the Java heap, such that the broker layer facilitates efficient allocation of large objects in the Java heap managed by the Java Virtual Manager.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US2008133867A1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title FACILITATING NON-CONTIGUOUS ALLOCATION OF A LARGE OBJECT WITHIN A JAVA HEAP
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T17%3A30%3A55IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-epo_EVB&rft_val_fmt=info:ofi/fmt:kev:mtx:patent&rft.genre=patent&rft.au=ACHANTA%20PHANI%20GOPAL%20V&rft.date=2008-06-05&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS2008133867A1%3C/epo_EVB%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true