Výsledky vyhledávání - a system for building Java program analysis tools~

Upřesnit hledání
  1. 1
  2. 2
  3. 3
  4. 4

    Zdroj: ACM SIGPLAN NOTICES ; ISSN: 0362-1340

    Témata: Technology and Engineering, as is the case in Java, Understanding the behavior of applications running on high-level language virtual machines, is non-trivial because of the tight entanglement at the lowest execution level between the application and the virtual machine. This paper proposes Javana, a system for building Java program analysis tools, Javana provides an easy-to-use instrumentation infrastructure that allows for building customized profiling tools very quickly. Javana runs a dynamic binary instrumentation tool underneath the virtual machine. The virtual machine communicates with the instrumentation layer through an event handling mechanism for building a vertical map that links low-level native instruction pointers and memory addresses to high-level language concepts such as objects, methods, threads, lines of code, etc. The dynamic binary instrumentation tool then intercepts all memory accesses and instructions executed and provides the Javana end user with high-level language information for all memory accesses and natively executed instructions, We demonstrate the power of Javana through a number of applications: memory address tracing, vertical cache simulation and object lifetime computation. For each of these applications, the instrumentation specification requires only a small number of lines of code. Developing similarly powerful profiling tools within a virtual machine (as done in current practice) is both time-consuming and error-prone, in addition, the accuracy of the obtained profiling results might be questionable as we show in this paper

  5. 5
  6. 6
  7. 7
  8. 8

    Autoři: Bhoyate, Shweta1 shweta.bhoyate@iccs.ac.in

    Zdroj: Journal of Advanced Zoology. 2024 Supplement, Vol. 45, p73-76. 4p.

    Plný text ve formátu PDF
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14

    Autoři: Soren K Khan D Kabiraj A a další

    Zdroj: Archives of microbiology [Arch Microbiol] 2025 Sep 25; Vol. 207 (11), pp. 280. Date of Electronic Publication: 2025 Sep 25.

    Způsob vydávání: Journal Article

    Informace o časopise: Publisher: Springer-Verlag Country of Publication: Germany NLM ID: 0410427 Publication Model: Electronic Cited Medium: Internet ISSN: 1432-072X (Electronic) Linking ISSN: 03028933 NLM ISO Abbreviation: Arch Microbiol Subsets: MEDLINE

  15. 15
  16. 16
  17. 17

    Zdroj: Scientific Papers: Animal Science & Biotechnologies / Lucrari Stiintifice: Zootehnie si Biotehnologii. 2024, Vol. 57 Issue 1, p1-36. 36p.

    Plný text ve formátu PDF
  18. 18
  19. 19
  20. 20