Optimized class loading

A classloader executing in an execution environment, such as a JAVA virtual machine or a software container, may be configured to generate class usage data describing the historical usage of classes by applications in the execution environment. Based upon the class usage data, one or more classes ma...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: KULKARNI VIJAY RAVINDRA, CHRISTOPHER KEIAN, MONIZ SAMUEL LEONARD, BERANEK KEVIN MICHAEL
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 KULKARNI VIJAY RAVINDRA
CHRISTOPHER KEIAN
MONIZ SAMUEL LEONARD
BERANEK KEVIN MICHAEL
description A classloader executing in an execution environment, such as a JAVA virtual machine or a software container, may be configured to generate class usage data describing the historical usage of classes by applications in the execution environment. Based upon the class usage data, one or more classes may be pre-loaded into a cache prior to receiving a request from an application to load the classes. If an application subsequently requests a class, the request may be satisfied using the class stored in the cache rather than by loading the class at the time the request is received. A probabilistic data structure, such as a Bloom filter, might also be utilized to determine whether a classloader can possibly load a requested class. Only if the classloader can possibly load the requested class will a search be made for the requested class in a classpath associated with the classloader.
format Patent
fullrecord <record><control><sourceid>epo_EVB</sourceid><recordid>TN_cdi_epo_espacenet_US9250891B1</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>US9250891B1</sourcerecordid><originalsourceid>FETCH-epo_espacenet_US9250891B13</originalsourceid><addsrcrecordid>eNrjZBD3LyjJzM2sSk1RSM5JLC5WyMlPTMnMS-dhYE1LzClO5YXS3AwKbq4hzh66qQX58anFBYnJqXmpJfGhwZZGpgYWloZOhsZEKAEAk1Mhuw</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>patent</recordtype></control><display><type>patent</type><title>Optimized class loading</title><source>esp@cenet</source><creator>KULKARNI VIJAY RAVINDRA ; CHRISTOPHER KEIAN ; MONIZ SAMUEL LEONARD ; BERANEK KEVIN MICHAEL</creator><creatorcontrib>KULKARNI VIJAY RAVINDRA ; CHRISTOPHER KEIAN ; MONIZ SAMUEL LEONARD ; BERANEK KEVIN MICHAEL</creatorcontrib><description>A classloader executing in an execution environment, such as a JAVA virtual machine or a software container, may be configured to generate class usage data describing the historical usage of classes by applications in the execution environment. Based upon the class usage data, one or more classes may be pre-loaded into a cache prior to receiving a request from an application to load the classes. If an application subsequently requests a class, the request may be satisfied using the class stored in the cache rather than by loading the class at the time the request is received. A probabilistic data structure, such as a Bloom filter, might also be utilized to determine whether a classloader can possibly load a requested class. Only if the classloader can possibly load the requested class will a search be made for the requested class in a classpath associated with the classloader.</description><language>eng</language><subject>CALCULATING ; COMPUTING ; COUNTING ; ELECTRIC DIGITAL DATA PROCESSING ; PHYSICS</subject><creationdate>2016</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=20160202&amp;DB=EPODOC&amp;CC=US&amp;NR=9250891B1$$EHTML$$P50$$Gepo$$Hfree_for_read</linktohtml><link.rule.ids>230,308,776,881,25543,76293</link.rule.ids><linktorsrc>$$Uhttps://worldwide.espacenet.com/publicationDetails/biblio?FT=D&amp;date=20160202&amp;DB=EPODOC&amp;CC=US&amp;NR=9250891B1$$EView_record_in_European_Patent_Office$$FView_record_in_$$GEuropean_Patent_Office$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>KULKARNI VIJAY RAVINDRA</creatorcontrib><creatorcontrib>CHRISTOPHER KEIAN</creatorcontrib><creatorcontrib>MONIZ SAMUEL LEONARD</creatorcontrib><creatorcontrib>BERANEK KEVIN MICHAEL</creatorcontrib><title>Optimized class loading</title><description>A classloader executing in an execution environment, such as a JAVA virtual machine or a software container, may be configured to generate class usage data describing the historical usage of classes by applications in the execution environment. Based upon the class usage data, one or more classes may be pre-loaded into a cache prior to receiving a request from an application to load the classes. If an application subsequently requests a class, the request may be satisfied using the class stored in the cache rather than by loading the class at the time the request is received. A probabilistic data structure, such as a Bloom filter, might also be utilized to determine whether a classloader can possibly load a requested class. Only if the classloader can possibly load the requested class will a search be made for the requested class in a classpath associated with the classloader.</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>2016</creationdate><recordtype>patent</recordtype><sourceid>EVB</sourceid><recordid>eNrjZBD3LyjJzM2sSk1RSM5JLC5WyMlPTMnMS-dhYE1LzClO5YXS3AwKbq4hzh66qQX58anFBYnJqXmpJfGhwZZGpgYWloZOhsZEKAEAk1Mhuw</recordid><startdate>20160202</startdate><enddate>20160202</enddate><creator>KULKARNI VIJAY RAVINDRA</creator><creator>CHRISTOPHER KEIAN</creator><creator>MONIZ SAMUEL LEONARD</creator><creator>BERANEK KEVIN MICHAEL</creator><scope>EVB</scope></search><sort><creationdate>20160202</creationdate><title>Optimized class loading</title><author>KULKARNI VIJAY RAVINDRA ; CHRISTOPHER KEIAN ; MONIZ SAMUEL LEONARD ; BERANEK KEVIN MICHAEL</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-epo_espacenet_US9250891B13</frbrgroupid><rsrctype>patents</rsrctype><prefilter>patents</prefilter><language>eng</language><creationdate>2016</creationdate><topic>CALCULATING</topic><topic>COMPUTING</topic><topic>COUNTING</topic><topic>ELECTRIC DIGITAL DATA PROCESSING</topic><topic>PHYSICS</topic><toplevel>online_resources</toplevel><creatorcontrib>KULKARNI VIJAY RAVINDRA</creatorcontrib><creatorcontrib>CHRISTOPHER KEIAN</creatorcontrib><creatorcontrib>MONIZ SAMUEL LEONARD</creatorcontrib><creatorcontrib>BERANEK KEVIN MICHAEL</creatorcontrib><collection>esp@cenet</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>KULKARNI VIJAY RAVINDRA</au><au>CHRISTOPHER KEIAN</au><au>MONIZ SAMUEL LEONARD</au><au>BERANEK KEVIN MICHAEL</au><format>patent</format><genre>patent</genre><ristype>GEN</ristype><title>Optimized class loading</title><date>2016-02-02</date><risdate>2016</risdate><abstract>A classloader executing in an execution environment, such as a JAVA virtual machine or a software container, may be configured to generate class usage data describing the historical usage of classes by applications in the execution environment. Based upon the class usage data, one or more classes may be pre-loaded into a cache prior to receiving a request from an application to load the classes. If an application subsequently requests a class, the request may be satisfied using the class stored in the cache rather than by loading the class at the time the request is received. A probabilistic data structure, such as a Bloom filter, might also be utilized to determine whether a classloader can possibly load a requested class. Only if the classloader can possibly load the requested class will a search be made for the requested class in a classpath associated with the classloader.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_epo_espacenet_US9250891B1
source esp@cenet
subjects CALCULATING
COMPUTING
COUNTING
ELECTRIC DIGITAL DATA PROCESSING
PHYSICS
title Optimized class loading
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-26T19%3A07%3A41IST&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=KULKARNI%20VIJAY%20RAVINDRA&rft.date=2016-02-02&rft_id=info:doi/&rft_dat=%3Cepo_EVB%3EUS9250891B1%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