메뉴 건너뛰기




Volumn , Issue , 2009, Pages 235-244

GC assertions: Using the garbage collector to check heap properties

Author keywords

Garbage collection; Managed languages; Memory leaks

Indexed keywords

EXECUTION TIME; GARBAGE COLLECTION; GARBAGE COLLECTORS; LOW OVERHEAD; MEMORY LEAKS; PERFORMANCE PROBLEMS; REAL-WORLD; SYSTEM INTERFACES;

EID: 70450265482     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1542476.1542503     Document Type: Conference Paper
Times cited : (21)

References (42)
  • 2
    • 70450228261 scopus 로고    scopus 로고
    • M. Barnett, K. Rustan, M. Leino, and W. Schulte. The spec# programming system: An overview. http://research.microsoft.com/-users/leino/papers/krml136. pdf.
    • M. Barnett, K. Rustan, M. Leino, and W. Schulte. The spec# programming system: An overview. http://research.microsoft.com/-users/leino/papers/krml136. pdf.
  • 3
    • 33846543312 scopus 로고    scopus 로고
    • BEA. JRockit Mission Control. http://dev2dev.bea.com/jrockit/-tools.html.
    • Mission Control
  • 12
    • 0344459335 scopus 로고    scopus 로고
    • A runtime assertion checker for the java modeling language (jml)
    • 03-09, Iowa State University
    • Y. Cheon and G. T. Leavens. A runtime assertion checker for the java modeling language (jml). Technical Report TR 03-09, Iowa State University, 2003.
    • (2003) Technical Report TR
    • Cheon, Y.1    Leavens, G.T.2
  • 15
    • 0348137542 scopus 로고    scopus 로고
    • Ownership types for flexible alias protection
    • D. G. Clarke, J. M. Potter, and J. Noble. Ownership types for flexible alias protection. SIGPLAN Notices, 33(10):48-64, 1998.
    • (1998) SIGPLAN Notices , vol.33 , Issue.10 , pp. 48-64
    • Clarke, D.G.1    Potter, J.M.2    Noble, J.3
  • 18
    • 70450241716 scopus 로고    scopus 로고
    • A. S. Foundation. Apache http server project. http://httpd.apache.org/.
    • A. S. Foundation. Apache http server project. http://httpd.apache.org/.
  • 19
    • 70450226298 scopus 로고    scopus 로고
    • A. S. Foundation. Apache lucene - overview. http://lucene.apache.-org/ java/docs/index.html.
    • A. S. Foundation. Apache lucene - overview. http://lucene.apache.-org/ java/docs/index.html.
  • 20
    • 70450240516 scopus 로고    scopus 로고
    • A. S. Foundation. Apache portable runtime project. http://apr.-apache. org/.
    • A. S. Foundation. Apache portable runtime project. http://apr.-apache. org/.
  • 21
    • 70450228260 scopus 로고    scopus 로고
    • A. S. Foundation. Indexsearcher (lucene 1.9.1 api). http://lucene.- apache.org/java/1-9-1/api/org/apache/lucene/search/IndexSearcher.-html.
    • A. S. Foundation. Indexsearcher (lucene 1.9.1 api). http://lucene.- apache.org/java/1-9-1/api/org/apache/lucene/search/IndexSearcher.-html.
  • 24
    • 0029719687 scopus 로고    scopus 로고
    • Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C
    • R. Ghiya and L. J. Hendren. Is it a tree, a DAG, or a cyclic graph? A shape analysis for heap-directed pointers in C. In ACM Symposium on the Principles of Programming Languages, pages 1-15, 1996.
    • (1996) ACM Symposium on the Principles of Programming Languages , pp. 1-15
    • Ghiya, R.1    Hendren, L.J.2
  • 27
    • 33846507255 scopus 로고    scopus 로고
    • M. Jump and K. S. McKinley. Cork: dynamic memory leak detection for garbage-collected languages. In Symposium on Principles of Programming Languages, pages 31-38, 2007.
    • M. Jump and K. S. McKinley. Cork: dynamic memory leak detection for garbage-collected languages. In Symposium on Principles of Programming Languages, pages 31-38, 2007.
  • 28
    • 70450258619 scopus 로고    scopus 로고
    • M. Jump and K. S. McKinley. Dynamic shape analysis. In ACM International Symposium on Memory Management, 2009.
    • M. Jump and K. S. McKinley. Dynamic shape analysis. In ACM International Symposium on Memory Management, 2009.
  • 29
    • 70450191173 scopus 로고    scopus 로고
    • Jvm tool interface. http://java.sun.com/javase/6/docs/platform/jvmti/- jvmti.html.
    • Jvm tool interface
  • 31
    • 26444435643 scopus 로고    scopus 로고
    • Data structure specifications via local equality axioms
    • S. McPeak and G. Necula. Data structure specifications via local equality axioms. In Computer Aided Verification, pages 476-490, 2005.
    • (2005) Computer Aided Verification , pp. 476-490
    • McPeak, S.1    Necula, G.2
  • 32
    • 35248848478 scopus 로고    scopus 로고
    • LeakBot: An Automated and Lightweight Tool for Diagnosing Memory Leaks in Large Java Applications
    • N. Mitchell and G. Sevitsky. LeakBot: An Automated and Lightweight Tool for Diagnosing Memory Leaks in Large Java Applications. In European Conference on Object-Oriented Programming, pages 351-377, 2003.
    • (2003) European Conference on Object-Oriented Programming , pp. 351-377
    • Mitchell, N.1    Sevitsky, G.2
  • 33
    • 67650800053 scopus 로고    scopus 로고
    • Custom object layout for garbage-collected languages
    • Technical Report UM-CS-2006-06, UMass Amherst
    • G. Novark, T. Strohman, and E. D. Berger. Custom object layout for garbage-collected languages. Technical Report UM-CS-2006-06, UMass Amherst, 2006.
    • (2006)
    • Novark, G.1    Strohman, T.2    Berger, E.D.3
  • 37
    • 70450240515 scopus 로고    scopus 로고
    • SciTech Software
    • SciTech Software. NET Memory Profiler. http://www.scitech.se/- memprofiler/.
    • NET Memory Profiler
  • 39
    • 70450243688 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. SPECjvm98 Documentation, release 1.03 edition, 1999
    • Standard Performance Evaluation Corporation. SPECjvm98 Documentation, release 1.03 edition, 1999.
  • 40
    • 70450259509 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation. SPECjbb2000 Documentation, release 1.01 edition, 2001
    • Standard Performance Evaluation Corporation. SPECjbb2000 Documentation, release 1.01 edition, 2001.


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