메뉴 건너뛰기




Volumn , Issue , 2008, Pages 385-401

Analysis and reduction of memory inefficiencies in java strings

Author keywords

Footprint analysis and reduction; Garbage collection; Java; Memory management; String

Indexed keywords

FOOTPRINT ANALYSIS AND REDUCTION; GARBAGE COLLECTION; JAVA; MEMORY MANAGEMENT; STRING;

EID: 63549093080     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1449764.1449795     Document Type: Conference Paper
Times cited : (11)

References (27)
  • 1
    • 63549083301 scopus 로고    scopus 로고
    • THE APACHE SOFTWARE FOUNDATION. APACHE HARMONY. HTTP://HARMONY.APACHE. ORG/
    • THE APACHE SOFTWARE FOUNDATION. APACHE HARMONY. HTTP://HARMONY.APACHE. ORG/
  • 2
    • 63549147428 scopus 로고    scopus 로고
    • THE APACHE SOFTWARE FOUNDATION. APACHE TOMCAT. HTTP://TOMCAT.APACHE.ORG/
    • THE APACHE SOFTWARE FOUNDATION. APACHE TOMCAT. HTTP://TOMCAT.APACHE.ORG/
  • 3
    • 63549122890 scopus 로고    scopus 로고
    • THE APACHE SOFTWARE FOUNDATION. APACHE TUSCANY. HTTP://TUSCANY.APACHE. ORG/
    • THE APACHE SOFTWARE FOUNDATION. APACHE TUSCANY. HTTP://TUSCANY.APACHE. ORG/
  • 4
    • 63549089504 scopus 로고    scopus 로고
    • A. W. APPEL AND M. J. R. GONCALVES. HASH-CONSING GARBAGE COLLECTION. TECHNICAL REPORT CS-TR-412-93, DEPARTMENT OF COMPUTER SCIENCE, PRINCETON UNIVERSITY, 1993.
    • A. W. APPEL AND M. J. R. GONCALVES. HASH-CONSING GARBAGE COLLECTION. TECHNICAL REPORT CS-TR-412-93, DEPARTMENT OF COMPUTER SCIENCE, PRINCETON UNIVERSITY, 1993.
  • 5
    • 63549100332 scopus 로고    scopus 로고
    • C. BAILEY. JAVA TECHNOLOGY, IBM STYLE: INTRODUCTION TO THE IBM DEVELOPER KIT: AN OVERVIEW OF THE NEW FUNCTIONS AND FEATURES IN THE IBM IMPLEMENTATION OF JAVA 5.0, 2006. HTTP://WWW.IBM.COM/DEVELOPERWORKS/JAVA/LIBRARY/J-IBMJAVA1.HTML
    • C. BAILEY. JAVA TECHNOLOGY, IBM STYLE: INTRODUCTION TO THE IBM DEVELOPER KIT: AN OVERVIEW OF THE NEW FUNCTIONS AND FEATURES IN THE IBM IMPLEMENTATION OF JAVA 5.0, 2006. HTTP://WWW.IBM.COM/DEVELOPERWORKS/JAVA/LIBRARY/J-IBMJAVA1.HTML
  • 6
    • 33750426693 scopus 로고    scopus 로고
    • S. M. BLACKBURN, ET AL. THE DACAPO BENCHMARKS: JAVA BENCHMARKING DEVELOPMENT AND ANALYSIS. IN PROCEEDINGS OF THE 21ST ACM CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS (OOPSLA '06), PP. 169-190, 2006.
    • S. M. BLACKBURN, ET AL. THE DACAPO BENCHMARKS: JAVA BENCHMARKING DEVELOPMENT AND ANALYSIS. IN PROCEEDINGS OF THE 21ST ACM CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS (OOPSLA '06), PP. 169-190, 2006.
  • 8
    • 84947908176 scopus 로고    scopus 로고
    • S. DIECKMANN AND U. HÖLZLE. A STUDY OF THE ALLOCATION BEHAVIOR OF THE SPECJVM98 JAVA BENCHMARK. IN PROCEEDINGS OF THE 13TH EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP '99), PP. 92-115, 1999.
    • S. DIECKMANN AND U. HÖLZLE. A STUDY OF THE ALLOCATION BEHAVIOR OF THE SPECJVM98 JAVA BENCHMARK. IN PROCEEDINGS OF THE 13TH EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP '99), PP. 92-115, 1999.
  • 9
    • 0002862027 scopus 로고    scopus 로고
    • A. P. ERSHOV. ON PROGRAMMING OF ARITHMETIC OPERATIONS. IN COMMUNICATIONS OF THE ACM, 1, NO. 8, PP. 3-9, 1958.
    • A. P. ERSHOV. ON PROGRAMMING OF ARITHMETIC OPERATIONS. IN COMMUNICATIONS OF THE ACM, VOL. 1, NO. 8, PP. 3-9, 1958.
  • 11
    • 63549143956 scopus 로고    scopus 로고
    • E. GOTO. MONOCOPY AND ASSOCIATIVE ALGORITHMS IN AN EXTENDED LISP. TECHNICAL REPORT 74-03, INFORMATION SCIENCE LABORATORY, UNIVERSITY OF TOKYO, 1974.
    • E. GOTO. MONOCOPY AND ASSOCIATIVE ALGORITHMS IN AN EXTENDED LISP. TECHNICAL REPORT 74-03, INFORMATION SCIENCE LABORATORY, UNIVERSITY OF TOKYO, 1974.
  • 12
    • 31744435928 scopus 로고    scopus 로고
    • N. GRCEVSKI, A. KIELSTRA, K. STOODLEY, M. STOODLEY, AND V. SUNDARESAN. JAVA JUST-IN-TIME COMPILER AND VIRTUAL MACHINE IMPROVEMENTS FOR SERVER AND MIDDLEWARE APPLICATIONS. IN PROCEEDINGS OF THE 3RD USENIX VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM (VM '04), PP. 151-162, 2004.
    • N. GRCEVSKI, A. KIELSTRA, K. STOODLEY, M. STOODLEY, AND V. SUNDARESAN. JAVA JUST-IN-TIME COMPILER AND VIRTUAL MACHINE IMPROVEMENTS FOR SERVER AND MIDDLEWARE APPLICATIONS. IN PROCEEDINGS OF THE 3RD USENIX VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM (VM '04), PP. 151-162, 2004.
  • 13
    • 63549083302 scopus 로고    scopus 로고
    • IBM CORPORATION. IBM TRADE PERFORMANCE BENCHMARK. HTTPS://WWW14.SOFTWARE. IBM.COM/WEBAPP/IWM/WEB/PRELOGIN.DO?SOURCE=TRADE6
    • IBM CORPORATION. IBM TRADE PERFORMANCE BENCHMARK. HTTPS://WWW14.SOFTWARE. IBM.COM/WEBAPP/IWM/WEB/PRELOGIN.DO?SOURCE=TRADE6
  • 14
    • 63549128062 scopus 로고    scopus 로고
    • IBM CORPORATION. WEBSPHERE APPLICATION SERVER. HTTP://WWW.IBM.COM/ SOFTWARE/WEBSERVERS/APPSERV/WAS/
    • IBM CORPORATION. WEBSPHERE APPLICATION SERVER. HTTP://WWW.IBM.COM/ SOFTWARE/WEBSERVERS/APPSERV/WAS/
  • 15
    • 63549140240 scopus 로고    scopus 로고
    • R. JONES AND R. LINS. GARBAGE COLLECTION: ALGORITHMS FOR AUTOMATIC DYNAMIC MEMORY MANAGEMENT, WILEY, 1996.
    • R. JONES AND R. LINS. GARBAGE COLLECTION: ALGORITHMS FOR AUTOMATIC DYNAMIC MEMORY MANAGEMENT, WILEY, 1996.
  • 17
    • 34548259241 scopus 로고    scopus 로고
    • M. JUMP AND K. S. MCKINLEY. CORK: DYNAMIC MEMORY LEAK DETECTION FOR GARBAGE-COLLECTED LANGUAGES. IN PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES (POPL '07), PP. 31-38, 2007.
    • M. JUMP AND K. S. MCKINLEY. CORK: DYNAMIC MEMORY LEAK DETECTION FOR GARBAGE-COLLECTED LANGUAGES. IN PROCEEDINGS OF THE 34TH ACM SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES (POPL '07), PP. 31-38, 2007.
  • 18
    • 63549139691 scopus 로고    scopus 로고
    • K. KAWACHIYA, K. OGATA, AND T. ONODERA. A QUANTITATIVE ANALYSIS OF SPACE WASTE FROM JAVA STRINGS AND ITS ELIMINATION AT GARBAGE COLLECTION TIME. RESEARCH REPORT RT0750, IBM TOKYO RESEARCH LABORATORY, 2007.
    • K. KAWACHIYA, K. OGATA, AND T. ONODERA. A QUANTITATIVE ANALYSIS OF SPACE WASTE FROM JAVA STRINGS AND ITS ELIMINATION AT GARBAGE COLLECTION TIME. RESEARCH REPORT RT0750, IBM TOKYO RESEARCH LABORATORY, 2007.
  • 20
    • 1442288490 scopus 로고    scopus 로고
    • D. MARINOV AND R. O'CALLAHAN. OBJECT EQUALITY PROFILING. IN PROCEEDINGS OF THE 18TH ACM CONFERENCE ON OBJECT- ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS (OOPSLA '03), PP. 313-325, 2003.
    • D. MARINOV AND R. O'CALLAHAN. OBJECT EQUALITY PROFILING. IN PROCEEDINGS OF THE 18TH ACM CONFERENCE ON OBJECT- ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS (OOPSLA '03), PP. 313-325, 2003.
  • 21
    • 35248848478 scopus 로고    scopus 로고
    • N. MITCHELL AND G. SEVITSKY. LEAKBOT: AN AUTOMATED AND LIGHTWEIGHT TOOL FOR DIAGNOSING MEMORY LEAKS IN LARGE JAVA APPLICATIONS. IN PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP '03), PP. 351-377, 2003.
    • N. MITCHELL AND G. SEVITSKY. LEAKBOT: AN AUTOMATED AND LIGHTWEIGHT TOOL FOR DIAGNOSING MEMORY LEAKS IN LARGE JAVA APPLICATIONS. IN PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP '03), PP. 351-377, 2003.
  • 22
    • 42149169980 scopus 로고    scopus 로고
    • N. MITCHELL AND G. SEVITSKY. THE CAUSES OF BLOAT, THE LIMITS OF HEALTH. IN PROCEEDINGS OF THE 22ND ACM CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS (OOPSLA '07), PP. 245-260, 2007.
    • N. MITCHELL AND G. SEVITSKY. THE CAUSES OF BLOAT, THE LIMITS OF HEALTH. IN PROCEEDINGS OF THE 22ND ACM CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS (OOPSLA '07), PP. 245-260, 2007.
  • 23
    • 63549147427 scopus 로고    scopus 로고
    • OPEN SOA. SERVICE COMPONENT ARCHITECTURE HOME. HTTP://OSOA.ORG/DISPLAY/ MAIN/SERVICE+COMPONENT+ ARCHITECTURE+HOME
    • OPEN SOA. SERVICE COMPONENT ARCHITECTURE HOME. HTTP://OSOA.ORG/DISPLAY/ MAIN/SERVICE+COMPONENT+ ARCHITECTURE+HOME
  • 24
    • 63549140243 scopus 로고    scopus 로고
    • STANDARD PERFORMANCE EVALUATION CORPORATION. SPEC JVM98 BENCHMARKS. HTTP://WWW.SPEC.ORG/OSG/JVM98/
    • STANDARD PERFORMANCE EVALUATION CORPORATION. SPEC JVM98 BENCHMARKS. HTTP://WWW.SPEC.ORG/OSG/JVM98/
  • 25
    • 63549136340 scopus 로고    scopus 로고
    • SUN MICROSYSTEMS. JAVA2 PLATFORM STANDARD EDITION 5.0 API SPECIFICATION: JAVA.LANG.STRING. HTTP://JAVA.SUN.COM/J2SE/1.5.0/DOCS/API/JAVA/LANG/STRING.HTML
    • SUN MICROSYSTEMS. JAVA2 PLATFORM STANDARD EDITION 5.0 API SPECIFICATION: JAVA.LANG.STRING. HTTP://JAVA.SUN.COM/J2SE/1.5.0/DOCS/API/JAVA/LANG/STRING.HTML
  • 26
    • 3242670273 scopus 로고    scopus 로고
    • THE UNICODE CONSORTIUM, ADDISON WESLEY
    • THE UNICODE CONSORTIUM. THE UNICODE STANDARD, VERSION 5.0, ADDISON WESLEY, 2006.
    • (2006) THE UNICODE STANDARD, VERSION 5.0
  • 27
    • 38149009770 scopus 로고    scopus 로고
    • M. VAZIRI, F. TIP, S. FINK, AND J. DOLBY. DECLARATIVE OBJECT IDENTITY USING RELATION TYPES. IN PROCEEDINGS OF THE 21ST EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP '07), PP. 54-78, 2007.
    • M. VAZIRI, F. TIP, S. FINK, AND J. DOLBY. DECLARATIVE OBJECT IDENTITY USING RELATION TYPES. IN PROCEEDINGS OF THE 21ST EUROPEAN CONFERENCE ON OBJECT-ORIENTED PROGRAMMING (ECOOP '07), PP. 54-78, 2007.


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