{"id":"https://openalex.org/W2068635641","doi":"https://doi.org/10.1147/sj.391.0082","title":"Java Virtual Machine Profiler Interface","display_name":"Java Virtual Machine Profiler Interface","publication_year":2000,"publication_date":"2000-01-01","ids":{"openalex":"https://openalex.org/W2068635641","doi":"https://doi.org/10.1147/sj.391.0082","mag":"2068635641"},"language":"en","primary_location":{"id":"doi:10.1147/sj.391.0082","doi":"https://doi.org/10.1147/sj.391.0082","is_oa":false,"landing_page_url":"https://doi.org/10.1147/sj.391.0082","pdf_url":null,"source":{"id":"https://openalex.org/S112676551","display_name":"IBM Systems Journal","issn_l":"0018-8670","issn":["0018-8670"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Systems Journal","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5072477376","display_name":"Deepa Viswanathan","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"D. Viswanathan","raw_affiliation_strings":["Extricity Software, Inc., Redwood Shores, CA, USA","Extricity Software, Inc., 555 Twin Dolphin Drive, Suite 600, Redwood Shores, California#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Extricity Software, Inc., Redwood Shores, CA, USA","institution_ids":[]},{"raw_affiliation_string":"Extricity Software, Inc., 555 Twin Dolphin Drive, Suite 600, Redwood Shores, California#TAB#","institution_ids":[]}]},{"author_position":"last","author":{"id":null,"display_name":"S. Liang","orcid":null,"observed_orcids":[]},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"S. Liang","raw_affiliation_strings":["Sun Microsystems, Inc., Palo Alto, CA, USA","Sun Microsystems, Inc., 901 San Antonio Road, CUP02-302, Palo Alto, California#TAB#"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Sun Microsystems, Inc., Palo Alto, CA, USA","institution_ids":[]},{"raw_affiliation_string":"Sun Microsystems, Inc., 901 San Antonio Road, CUP02-302, Palo Alto, California#TAB#","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":7.3866,"has_fulltext":false,"cited_by_count":61,"citation_normalized_percentile":{"value":0.96987088,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":"39","issue":"1","first_page":"82","last_page":"95"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.573199987411499,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.573199987411499,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.21979999542236328,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10126","display_name":"Logic, programming, and type systems","score":0.12309999763965607,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/java-virtual-machine","display_name":"Java Virtual Machine","score":0.800000011920929},{"id":"https://openalex.org/keywords/program-profiling","display_name":"program profiling","score":0.7310000061988831},{"id":"https://openalex.org/keywords/multithreading","display_name":"multithreading","score":0.765999972820282},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"garbage collection","score":0.9940000176429749}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8286734819412231},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.7563667297363281},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.7457923889160156},{"id":"https://openalex.org/C174954855","wikidata":"https://www.wikidata.org/wiki/Q7623626","display_name":"strictfp","level":4,"score":0.723307192325592},{"id":"https://openalex.org/C181907185","wikidata":"https://www.wikidata.org/wiki/Q1100098","display_name":"Java concurrency","level":4,"score":0.6787807941436768},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6252043843269348},{"id":"https://openalex.org/C25344961","wikidata":"https://www.wikidata.org/wiki/Q192726","display_name":"Virtual machine","level":2,"score":0.6092626452445984},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.6045238375663757},{"id":"https://openalex.org/C201410400","wikidata":"https://www.wikidata.org/wiki/Q1064412","display_name":"Multithreading","level":3,"score":0.5725456476211548},{"id":"https://openalex.org/C138101251","wikidata":"https://www.wikidata.org/wiki/Q213092","display_name":"Thread (computing)","level":2,"score":0.5565476417541504},{"id":"https://openalex.org/C132106392","wikidata":"https://www.wikidata.org/wiki/Q1373903","display_name":"Real time Java","level":3,"score":0.5307844877243042},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.4924639165401459},{"id":"https://openalex.org/C168702491","wikidata":"https://www.wikidata.org/wiki/Q567345","display_name":"Java annotation","level":4,"score":0.4601379930973053},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.45000743865966797},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.43927913904190063},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.425383061170578},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16691625118255615},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.124966561794281},{"id":"https://openalex.org/C157915830","wikidata":"https://www.wikidata.org/wiki/Q2928001","display_name":"Bubble","level":2,"score":0.0},{"id":"https://openalex.org/C129307140","wikidata":"https://www.wikidata.org/wiki/Q6795880","display_name":"Maximum bubble pressure method","level":3,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1147/sj.391.0082","doi":"https://doi.org/10.1147/sj.391.0082","is_oa":false,"landing_page_url":"https://doi.org/10.1147/sj.391.0082","pdf_url":null,"source":{"id":"https://openalex.org/S112676551","display_name":"IBM Systems Journal","issn_l":"0018-8670","issn":["0018-8670"],"is_oa":false,"is_in_doaj":false,"is_core":true,"listed_in":["cwts-core"],"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IBM Systems Journal","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":14,"referenced_works":["https://openalex.org/W58470244","https://openalex.org/W87845170","https://openalex.org/W1604771615","https://openalex.org/W1644882639","https://openalex.org/W1965526522","https://openalex.org/W1974087624","https://openalex.org/W1988927353","https://openalex.org/W2031487553","https://openalex.org/W2059759476","https://openalex.org/W2072357626","https://openalex.org/W2084543877","https://openalex.org/W2126521449","https://openalex.org/W2132854590","https://openalex.org/W2144433126"],"related_works":["https://openalex.org/W7099846818","https://openalex.org/W1604771615","https://openalex.org/W4252084073","https://openalex.org/W7096139331","https://openalex.org/W2764312119","https://openalex.org/W2065773673","https://openalex.org/W4247102822","https://openalex.org/W7098140261","https://openalex.org/W7100402427","https://openalex.org/W7098576097"],"abstract_inverted_index":{"We":[0,26,127],"present":[1],"the":[2,22,38,48,61,77,85,92,141],"Java\u2122":[3],"Virtual":[4],"Machine":[5],"Profiler":[6],"Interface":[7],"(JVMPI),":[8],"which":[9],"defines":[10],"a":[11,131],"general-purpose":[12],"and":[13,33,43,73,79,120],"portable":[14],"mechanism":[15],"for":[16],"obtaining":[17],"comprehensive":[18],"profiling":[19,123],"data":[20],"from":[21],"Java":[23,62,86],"virtual":[24,44,63,87],"machine.":[25,64,88],"show":[27],"that":[28],"it":[29],"is":[30],"extensible,":[31],"nonintrusive,":[32],"powerful":[34],"enough":[35],"to":[36,56,70,139],"suit":[37],"needs":[39],"of":[40,143],"different":[41],"profilers":[42],"machine":[45],"implementations.":[46],"With":[47],"JVMPI,":[49,135],"most":[50],"profiler":[51,71,132],"vendors":[52],"will":[53],"not":[54],"need":[55],"build":[57],"custom":[58],"instrumentation":[59],"in":[60],"In":[65],"addition,":[66],"we":[67],"solve":[68],"challenges":[69],"design":[72],"implementation":[74],"posed":[75],"by":[76,84,113,137],"multithreading":[78],"garbage":[80],"collection":[81],"support":[82],"provided":[83],"Profilers":[89],"based":[90,133],"on":[91,134],"JVMPI":[93],"can":[94],"produce":[95],"thread-aware":[96],"CPU":[97],"time":[98],"profiles,":[99],"uncover":[100],"heavy":[101],"memory":[102],"allocation":[103],"sites,":[104],"detect":[105],"unnecessary":[106],"object":[107],"retention,":[108],"pinpoint":[109],"scalability":[110],"problems":[111],"caused":[112],"high":[114],"monitor":[115],"contention,":[116],"reveal":[117],"thread":[118],"deadlocks,":[119],"perform":[121],"interactive":[122],"with":[124],"minimum":[125],"overhead.":[126],"also":[128],"describe":[129],"HPROF,":[130],"developed":[136],"us":[138],"demonstrate":[140],"power":[142],"JVMPI.":[144]},"counts_by_year":[{"year":2018,"cited_by_count":1},{"year":2012,"cited_by_count":2}],"updated_date":"2026-11-12T12:28:57.059296","created_date":"2016-06-24T00:00:00"}
