메뉴 건너뛰기




Volumn , Issue , 2002, Pages 343-358

GCspy: An adaptable heap visualisation framework

Author keywords

Garbage collection; Java; Language implementation; Memory management; Visualisation of objects

Indexed keywords

ALGORITHMS; JAVA PROGRAMMING LANGUAGE; OBJECT ORIENTED PROGRAMMING; PROGRAM DEBUGGING; RESPONSE TIME (COMPUTER SYSTEMS); SOFTWARE ENGINEERING; STORAGE ALLOCATION (COMPUTER); USER INTERFACES; VIRTUAL REALITY; VISUALIZATION;

EID: 0037771390     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (27)

References (50)
  • 3
    • 0024608797 scopus 로고
    • Simple generational garbage collection and stack allocation
    • March
    • A. W. Appel. Simple Generational Garbage Collection and Stack Allocation. Software - Practice and Experience, 19(2):171-183, March 1988.
    • (1988) Software - Practice and Experience , vol.19 , Issue.2 , pp. 171-183
    • Appel, A.W.1
  • 5
    • 0024085322 scopus 로고
    • Garbage collection in an uncooperative environment
    • September
    • H. Boehm and M. Weiser. Garbage Collection in an Uncooperative Environment. Software - Practice and Experience, pages 807-820, September 1988.
    • (1988) Software - Practice and Experience , pp. 807-820
    • Boehm, H.1    Weiser, M.2
  • 6
    • 0038167771 scopus 로고    scopus 로고
    • Borland Inc. The OptimizeIt tool; [November 12]
    • Borland Inc. The OptimizeIt tool. http://www.optimizeit.com [November 12, 2001].
    • (2001)
  • 7
    • 0038506465 scopus 로고
    • Modula-3 report. Technical Report 52, Systems Research Center, Digital Equipment Corporation, Palo Alto, CA, September; Revised
    • L. Cardelli, J. Donahue, L. Glassman, M. J. Jordan, B. Kalsow, and G. Nelson. Modula-3 report. Technical Report 52, Systems Research Center, Digital Equipment Corporation, Palo Alto, CA, September 1989. Revised.
    • (1989)
    • Cardelli, L.1    Donahue, J.2    Glassman, L.3    Jordan, M.J.4    Kalsow, B.5    Nelson, G.6
  • 9
    • 84968856060 scopus 로고    scopus 로고
    • Using generational garbage collection to implement cache-conscious data placement
    • In R. E. Jones, editor; Vancouver, October
    • T. M. Chilimbi and J. R. Larus. Using generational garbage collection to implement cache-conscious data placement. In R. E. Jones, editor, ISMM98 Proceedings of the First International Symposium on Memory Management, pages 37-48, Vancouver, October 1998.
    • (1998) ISMM98 Proceedings of the First International Symposium on Memory Management , pp. 37-48
    • Chilimbi, T.M.1    Larus, J.R.2
  • 11
    • 0034499541 scopus 로고    scopus 로고
    • Visualizing reference patterns for solving memory leaks in java
    • W. De Pauw and G. Sevitski. Visualizing Reference Patterns for Solving Memory Leaks in Java. Concurrency - Practice and Experience, 12:1431-1454, 2000.
    • (2000) Concurrency - Practice and Experience , vol.12 , pp. 1431-1454
    • De Pauw, W.1    Sevitski, G.2
  • 18
    • 0038167762 scopus 로고    scopus 로고
    • IBM Research. The Jinsight project; [November 12]
    • IBM Research. The Jinsight project. //http://www.research.ibm.com/jinsight/ [November 12, 2001].
    • (2001)
  • 19
    • 0013001606 scopus 로고    scopus 로고
    • The memory fragmentation problem: Solved?
    • of ACM SIGPLAN Notices; Vancouver, Canada, October; ACM Press
    • M. S. Johnstone and P. R. Wilson. The Memory Fragmentation Problem: Solved? In Proceedings of the First International Symposium on Memory Management, volume 34(3) of ACM SIGPLAN Notices, pages 26-36, Vancouver, Canada, October 1998. ACM Press.
    • (1998) Proceedings of the First International Symposium on Memory Management , vol.34 , Issue.3 , pp. 26-36
    • Johnstone, M.S.1    Wilson, P.R.2
  • 21
    • 84974160113 scopus 로고
    • Tail recursion without space leaks
    • January
    • R. E. Jones. Tail recursion without space leaks. Journal of Functional Programming, 2(1):73-79, January 1992.
    • (1992) Journal of Functional Programming , vol.2 , Issue.1 , pp. 73-79
    • Jones, R.E.1
  • 23
    • 0037830082 scopus 로고
    • The GNU C++ library
    • The C++ Report
    • D. Lea. The GNU C++ library. The C++ Report. 1993.
    • (1993)
    • Lea, D.1
  • 24
    • 0004341535 scopus 로고    scopus 로고
    • A memory allocator
    • The DL malloc homepage; [April 4, 2000]
    • D. Lea. A memory allocator. The DLmalloc homepage http://gee.cs.oswego.edu/dl/html/malloc.html [April 4, 2000]. 1997.
    • (1997)
    • Lea, D.1
  • 27
    • 0034592435 scopus 로고    scopus 로고
    • A generational mostly-concurrent garbage collector
    • In T. Hosking, editor; Minneapolis, MN, USA, October; ACM Press
    • T. Printezis and D. Detlefs. A Generational Mostly-Concurrent Garbage Collector. In T. Hosking, editor, Proceedings of the 2000 International Symposium on Memory Management, pages 143-154, Minneapolis, MN, USA, October 2000. ACM Press.
    • (2000) Proceedings of the 2000 International Symposium on Memory Management , pp. 143-154
    • Printezis, T.1    Detlefs, D.2
  • 29
    • 84974318126 scopus 로고
    • Heap profiling of lazy functional programs
    • April
    • C. Runciman and D. Wakeling. Heap profiling of lazy functional programs. Journal of Functional Programming, 3(2):217-245, April 1993.
    • (1993) Journal of Functional Programming , vol.3 , Issue.2 , pp. 217-245
    • Runciman, C.1    Wakeling, D.2
  • 30
    • 0038506453 scopus 로고    scopus 로고
    • The hotSpot™ serviceability agent: An out-of-process high-level debugger for a Java™ virtual machine
    • Monterey, CA, USA, April
    • K. Russell and L. Bak. The HotSpot™ Serviceability Agent: An Out-of-Process High-Level Debugger for a Java™ Virtual Machine. In Proceedings of the Usenix Java Virtual Machine Research and Technology Symposium (JVM'01), pages 117-126, Monterey, CA, USA, April 2001.
    • (2001) Proceedings of the Usenix Java Virtual Machine Research and Technology Symposium (JVM'01) , pp. 117-126
    • Russell, K.1    Bak, L.2
  • 33
    • 0038506451 scopus 로고    scopus 로고
    • The JProbe suite
    • Sitraka Inc.; [November 12]
    • Sitraka Inc. The JProbe Suite. http://www.jprobe.com/ [November 12, 2001].
    • (2001)
  • 35
    • 0037492550 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. SPECjvm98 Documentation, release 1.03 edition, March
    • Standard Performance Evaluation Corporation. SPECjvm98 Documentation, release 1.03 edition, March 1999.
    • (1999)
  • 36
    • 0038506447 scopus 로고    scopus 로고
    • Java™ debug wire protocol (JDWP)
    • Sun Microsystems Inc.; [November 12]
    • Sun Microsystems Inc. Java™ Debug Wire Protocol (JDWP). http://java.sun.com/j2se/1.3/docs/guide/jpda/jdwp-spec.html [November 12, 2001].
    • (2001)
  • 37
    • 0038506448 scopus 로고    scopus 로고
    • Java™ heap analysis tool (HAT)
    • Sun Microsystems Inc.; [November 12]
    • Sun Microsystems Inc. Java™ Heap Analysis Tool (HAT). http://java.sun.com/people/billf/heap/ [November 12, 2001].
    • (2001)
  • 38
    • 0038167754 scopus 로고    scopus 로고
    • Java™ platform debugger architecture (JPDA)
    • Sun Microsystems Inc.; [November 12]
    • Sun Microsystems Inc. Java™ Platform Debugger Architecture (JPDA). http://java.sun.com/j2se/1.3/docs/guide/jpda/ [November 12, 2001].
    • (2001)
  • 39
    • 0038167749 scopus 로고    scopus 로고
    • Java™ virtual machine profiling interface (JVMPI)
    • Sun Microsystems Inc.; [November 12]
    • Sun Microsystems Inc. Java™ Virtual Machine Profiling Interface (JVMPI). http://java.sun.com/j2se/1.3/docs/guide/vmpi/ [November 12, 2001].
    • (2001)
  • 40
    • 0003539670 scopus 로고    scopus 로고
    • The Java hotSpot™ virtual machine
    • Sun Microsystems Inc.; Technical White Paper
    • Sun Microsystems Inc. The Java HotSpot™ Virtual Machine. Technical White Paper.
    • (2001)
  • 41
    • 84976790288 scopus 로고
    • Generation scavenging: A non-disruptive high performance storage reclamation algorithm
    • April
    • D. M. Ungar. Generation Scavenging: a Non-Disruptive High Performance Storage Reclamation Algorithm. ACM SIGPLAN Notices, 19(5):157-167, April 1984.
    • (1984) ACM SIGPLAN Notices , vol.19 , Issue.5 , pp. 157-167
    • Ungar, D.M.1
  • 42
    • 84976859128 scopus 로고
    • Tenuring policies for generation-based storage reclamation
    • D. M. Ungar and F. Jackson. Tenuring Policies for Generation-Based Storage Reclamation. ACM SIGPLAN Notices, 23(11):1-17, 1988.
    • (1988) ACM SIGPLAN Notices , vol.23 , Issue.11 , pp. 1-17
    • Ungar, D.M.1    Jackson, F.2
  • 43
    • 84976684419 scopus 로고
    • Self: The power of simplicity
    • Orlando, FL, USA, October
    • D. M. Ungar and R. S. Smith. Self: The Power Of Simplicity. In Proceedings of OOPSLA '87, pages 227-241, Orlando, FL, USA, October 1987.
    • (1987) Proceedings of OOPSLA '87 , pp. 227-241
    • Ungar, D.M.1    Smith, R.S.2
  • 44
    • 0033262171 scopus 로고    scopus 로고
    • Compiling lazy functional programs for the java virtual machine
    • November
    • D. Wakeling. Compiling Lazy Functional Programs for the Java Virtual Machine. Journal of Functional Programming, 9(6):579-603, November 1999.
    • (1999) Journal of Functional Programming , vol.9 , Issue.6 , pp. 579-603
    • Wakeling, D.1
  • 45
    • 0011937311 scopus 로고    scopus 로고
    • ECLiPSe: A platform for constraint logic programming
    • Technical report, IC-Parc, Imperial College London, August
    • M. Wallace, S. Novello, and J. Schmipf. ECLiPSe: A platform for constraint logic programming. Technical report, IC-Parc, Imperial College London, August 1997.
    • (1997)
    • Wallace, M.1    Novello, S.2    Schimpf, J.3
  • 46
    • 0013032473 scopus 로고    scopus 로고
    • The GC interface in the EVM
    • Technical Report TR-98-67, Sun Microsystems Laboratories
    • D. White and A. Garthwaite. The GC Interface in the EVM. Technical Report TR-98-67, Sun Microsystems Laboratories, 1999.
    • (1999)
    • White, D.1    Garthwaite, A.2
  • 48
    • 0037492549 scopus 로고    scopus 로고
    • The tracing JVM
    • [November 9]
    • M. Wolezko. The Tracing JVM. http://research.sun.com/people/mario/tracing-jvm/ [November 9, 2001].
    • (2001)
    • Wolezko, M.1
  • 49
    • 15744376577 scopus 로고    scopus 로고
    • Using a tracing java™ virtual machine to gather data on the behaviour if java programs
    • March; SMI, 98-0154
    • M. Wolczko. Using a Tracing Java™ Virtual Machine to Gather Data on the Behaviour if Java Programs, March 1999. SMI, 98-0154.
    • (1999)
    • Wolczko, M.1
  • 50
    • 0038167748 scopus 로고    scopus 로고
    • Personal Communication, October
    • M. Wolczko. Personal Communication, October 2001.
    • (2001)
    • Wolczko, M.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.