Filters








17,519 Hits in 3.2 sec

Java Virtual Machine Profiler Interface

D. Viswanathan, S. Liang
2000 IBM Systems Journal  
We present the Java TM Virtual Machine Profiler Interface (JVMPI), which defines a generalpurpose and portable mechanism for obtaining comprehensive profiling data from the Java virtual machine.  ...  With the JVMPI, most profiler vendors will not need to build custom instrumentation in the Java virtual machine.  ...  We present the Java Virtual Machine Profiler Interface (JVMPI) in this paper. Using this interface, profilers can obtain profiling data from the Java virtual machine.  ... 
doi:10.1147/sj.391.0082 fatcat:bvkqkaubkvdhbnepi5njbip4ku

Codesign of embedded systems based on Java and reconfigurable hardware components

Josef Fleischmann, Klaus Buchenrieder, Rainer Kress
1999 Proceedings of the conference on Design, automation and test in Europe - DATE '99  
In this paper, we introduce a co-design environment based on the Java language which supports specification, co-synthesis and prototype execution for dynamically reconfigurable hardware/software systems  ...  Whenever the control flow reaches a hardware method, the run- Extending the Java Virtual Machine. As shown in figure 2 , the core component of the run-time environment is the Java virtual machine.  ...  However, the drawback of this approach is that only Java virtual machines can be used where the source code is available.  ... 
doi:10.1145/307418.307466 fatcat:k4vnijinejclzadnnodroslaza

Joeq: A virtual machine and compiler infrastructure

John Whaley
2005 Science of Computer Programming  
Each component of the virtual machine is written to be independent with a general but well-defined interface, making it easy to experiment with new ideas.  ...  Joeq 1 is a virtual machine and compiler infrastructure designed to facilitate research in virtual machine technologies such as Just-In-Time and Ahead-Of-Time compilation, advanced garbage collection techniques  ...  There are some other virtual machines written in Java. JavaIn-Java is an implementation of a Java virtual machine written entirely in Java [26] .  ... 
doi:10.1016/j.scico.2004.08.006 fatcat:ro5sz7szqvcqtgohjvrtfcvv4a

Joeq

John Whaley
2003 Proceedings of the 2003 workshop on Interpreters, Virtual Machines and Emulators - IVME '03  
Each component of the virtual machine is written to be independent with a general but well-defined interface, making it easy to experiment with new ideas.  ...  Joeq 1 is a virtual machine and compiler infrastructure designed to facilitate research in virtual machine technologies such as Just-In-Time and Ahead-Of-Time compilation, advanced garbage collection techniques  ...  There are some other virtual machines written in Java. JavaIn-Java is an implementation of a Java virtual machine written entirely in Java [26] .  ... 
doi:10.1145/858570.858577 fatcat:s5dx3mk3xnhkblls7zwf7yn5qy

Monitoring System for Distributed Java Applications [chapter]

Marian Bubak, Włodzimierz Funika, Piotr Mętel, Rafał Orłowski, Roland Wismüller
2002 Lecture Notes in Computer Science  
The paper presents a concept of an implementation of an extension to the On-Line Monitoring Interface Specification for Java Applications.  ...  The extension aims at defining an open interface for providing on-line software development tools.  ...  One of the possible approaches is using the JVMPI interface to access the JVM. JVMPI defines a mechanism for obtaining profiling data from the Java virtual machine.  ... 
doi:10.1007/3-540-46080-2_92 fatcat:zr2hvn7h7fg2raukvbc2qubqim

Performance monitoring of java applications

M. Harkema, D. Quartel, B. M. M. Gijsen, R. D. van der Mei
2002 Proceedings of the third international workshop on Software and performance - WOSP '02  
In this paper we introduce our Java Performance Monitoring Toolkit (JPMT). JPMT represents internal execution behavior of Java applications by event traces.  ...  Over the past few years, Java has evolved into a mature platform for developing enterprise applications.  ...  Recent versions of Java include the Java Virtual Machine Debugger Interface (JVMDI) [23] and the Java Virtual Machine Profiler Interface (JVMPI) [15] .  ... 
doi:10.1145/584369.584388 dblp:conf/wosp/HarkemaQGM02 fatcat:kveurzgrk5e6zdjz4oeex7ad4m

Performance Technology for Complex Parallel and Distributed Systems [chapter]

Allen D. Malony, Sameer Shende
2000 Distributed and Parallel Systems  
as the Java Virtual Machine Profiler interface [19, 20] .  ...  Conveniently, Java 2 (JDK1.2+) incorporates the Java Virtual Machine Profiler Interface (JVMPI) [19, 20] which we have used for our work in TAU [17] .  ... 
doi:10.1007/978-1-4615-4489-0_5 fatcat:6delemglungcln6azc7y4jpuia

An Enhanced Systematic Approach for Changing Mobile Settings and Detecting Mobile Device

M.Asan Nainar, G.Dharani Devi, K. Ganesh
2016 International Journal of Advanced Research  
Dalvik Virtual Machine the Android system uses a special virtual machine, i.e., the Dalvik Virtual Machine (Dalvik) to run Java based applications.  ...  An Android application is first compiled to Java virtual machine compatible .class files that contain Java byte code instructions.  ... 
doi:10.21474/ijar01/789 fatcat:efogl3da5baulh35fkvkfmynuy

Supporting universal personal computing on the Internet with Java and CORBA

Jinsong Zhu, Maria Törö, Victor Leung, Son Vuong
1998 Concurrency Practice and Experience  
The combination of Java and CORBA constitutes an ideal environment for UPC.  ...  The system is modeled as distributed objects with CORBA as the common bus that facilitates distribution, interfacing, and integration of the objects.  ...  The only requirement is that the machines support Java and CORBA, which should be reasonable considering the widespread use of distributed object computing on the Internet.  ... 
doi:10.1002/(sici)1096-9128(199809/11)10:11/13<1007::aid-cpe409>3.3.co;2-9 fatcat:qhfdtlq7kjcb7prvnxvqra5tta

Supporting universal personal computing on the Internet with Java and CORBA

Jinsong Zhu, Maria Törö, Victor Leung, Son Vuong
1998 Concurrency Practice and Experience  
The combination of Java and CORBA constitutes an ideal environment for UPC.  ...  The system is modeled as distributed objects with CORBA as the common bus that facilitates distribution, interfacing, and integration of the objects.  ...  The only requirement is that the machines support Java and CORBA, which should be reasonable considering the widespread use of distributed object computing on the Internet.  ... 
doi:10.1002/(sici)1096-9128(199809/11)10:11/13<1007::aid-cpe409>3.0.co;2-i fatcat:ewifcbpohrd7njabsqavsgxthe

VM-level memory monitoring for resolving performance problems

Philipp Lengauer
2013 Proceedings of the 2013 companion publication for conference on Systems, programming, & applications: software for humanity - SPLASH '13  
Furthermore our goal is to automate the tuning of the Java virtual machine to counteract memory anomalies.  ...  We propose to design a Java virtual machine extension that exposes parts of its internal memory state and allows memory monitoring tools to access this state at runtime.  ...  Current Java virtual machines expose a native interface for debuggers and profilers: the Java Virtual Machine Tool Interface (JVMTI).  ... 
doi:10.1145/2508075.2508076 dblp:conf/oopsla/Lengauer13 fatcat:nmm3am4tgfejfolvttpwbmbc2q

Preface

Gene F. Hoffnagle
2000 IBM Systems Journal  
The Java Virtual Machine Profiler Interface, or JVMPI, is an important and promising direction for Java analysis, since it frees performance tool authors from the requirement of detailed knowledge of the  ...  Viswanathan and Liang present a new Java virtual machine interface specifically designed to support performance monitoring and analysis of both applications and the virtual machine itself.  ... 
doi:10.1147/sj.391.0002 fatcat:ns4bgmfd5fgvvdt4n3yvotghmq

Pervasive Java

S. Helal
2002 IEEE pervasive computing  
Edition JAD Java Application Descriptor JAM Java Application Manager JAR Java Archive JVM Java Virtual Machine KVM Kilobyte Virtual Machine MIDP Mobile Information Device Profile  ...  These devices will have memory between 160 and 512 Kbytes and use the Kilobyte Virtual Machine (KVM).  ... 
doi:10.1109/mprv.2002.993147 fatcat:z7ptzsvdzjbrha7jv34ornp2pu

Ravenscar-Java: a high-integrity profile for real-time Java

Jagun Kwon, Andy Wellings, Steve King
2005 Concurrency and Computation  
However, the expressive power of these features means that very complex programming models can be created, necessitating complexity in the supporting real-time virtual machine.  ...  Following the philosophy of the Ravenscar profile, we propose a high integrity profile for real-time Java (called Ravenscar-Java) that offers a more reliable and predictable programming environment.  ...  The K (kilo bytes) virtual machine (KVM) is a virtual machine specifically designed to support the CLDC.  ... 
doi:10.1002/cpe.843 fatcat:e5qpwkrudfafzjsaeqfagcuas4

Context-Driven Model Refinement [chapter]

Dennis Wagelaar
2005 Lecture Notes in Computer Science  
The "zaurusC860" platform has a "providesSoftware" relationship with the "zaurusPP" Java Personal Profile virtual machine.  ...  The "Java" virtual machine can be subdivided in many different configurations. "Java2" refers to the virtual machines that run Java 1.2 or up.  ... 
doi:10.1007/11538097_13 fatcat:qeo55qrtzffnblyax4ntrsif24
« Previous Showing results 1 — 15 out of 17,519 results