메뉴 건너뛰기




Volumn 7920 LNCS, Issue , 2013, Pages 1-26

CoCo: Sound and adaptive replacement of java collections

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTING; BINARY ALLOYS; COBALT ALLOYS; CONTAINERS; JAVA PROGRAMMING LANGUAGE; OPTIMAL SYSTEMS; SEMANTICS;

EID: 84880000264     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-39038-8_1     Document Type: Conference Paper
Times cited : (46)

References (25)
  • 1
    • 67650812036 scopus 로고    scopus 로고
    • Go with the flow: Profiling copies to find runtime bloat
    • Xu, G., Arnold, M., Mitchell, N., Rountev, A., Sevitsky, G.: Go with the flow: Profiling copies to find runtime bloat. In: PLDI, pp. 419-430 (2009)
    • (2009) PLDI , pp. 419-430
    • Xu, G.1    Arnold, M.2    Mitchell, N.3    Rountev, A.4    Sevitsky, G.5
  • 3
    • 77957582013 scopus 로고    scopus 로고
    • Detecting inefficiently-used containers to avoid bloat
    • Xu, G., Rountev, A.: Detecting inefficiently-used containers to avoid bloat. In: PLDI, pp. 160-173 (2010)
    • (2010) PLDI , pp. 160-173
    • Xu, G.1    Rountev, A.2
  • 4
    • 67650033105 scopus 로고    scopus 로고
    • The causes of bloat, the limits of health
    • Mitchell, N., Sevitsky, G.: The causes of bloat, the limits of health. In: OOPSLA, pp. 245-260 (2007)
    • (2007) OOPSLA , pp. 245-260
    • Mitchell, N.1    Sevitsky, G.2
  • 5
    • 33746587440 scopus 로고    scopus 로고
    • Modeling runtime behavior in framework-based applications
    • In: Thomas, D. (ed.) Springer, Heidelberg
    • Mitchell, N., Sevitsky, G., Srinivasan, H.: Modeling runtime behavior in framework-based applications. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol. 4067, pp. 429-451. Springer, Heidelberg (2006)
    • (2006) ECOOP 2006. LNCS , vol.4067 , pp. 429-451
    • Mitchell, N.1    Sevitsky, G.2    Srinivasan, H.3
  • 6
    • 75149134776 scopus 로고    scopus 로고
    • Four trends leading to Java runtime bloat
    • Mitchell, N., Schonberg, E., Sevitsky, G.: Four trends leading to Java runtime bloat. IEEE Software 27(1), 56-63 (2010)
    • (2010) IEEE Software , vol.27 , Issue.1 , pp. 56-63
    • Mitchell, N.1    Schonberg, E.2    Sevitsky, G.3
  • 7
    • 67650789344 scopus 로고    scopus 로고
    • Chameleon: Adaptive selection of collections
    • Shacham, O., Vechev,M., Yahav, E.: Chameleon: Adaptive selection of collections. In: PLDI, pp. 408-418 (2009)
    • (2009) PLDI , pp. 408-418
    • Shacham, O.1    Vechev, M.2    Yahav, E.3
  • 8
    • 67650714764 scopus 로고    scopus 로고
    • Precise memory leak detection for Java software using container profiling
    • Xu, G., Rountev, A.: Precise memory leak detection for Java software using container profiling. In: ICSE, pp. 151-160 (2008)
    • (2008) ICSE , pp. 151-160
    • Xu, G.1    Rountev, A.2
  • 9
    • 79959864336 scopus 로고    scopus 로고
    • Brainy: Effective selection of data structures
    • Jung, C., Rus, S., Railing, B.P., Clark, N., Pande, S.: Brainy: effective selection of data structures. In: PLDI, pp. 86-97 (2011)
    • (2011) PLDI , pp. 86-97
    • Jung, C.1    Rus, S.2    Railing, B.P.3    Clark, N.4    Pande, S.5
  • 10
    • 84879737545 scopus 로고    scopus 로고
    • Smaller footprint for java collections
    • In: Noble, J. (ed.) Springer, Heidelberg
    • Gil, J., Shimron, Y.: Smaller footprint for java collections. In: Noble, J. (ed.) ECOOP 2012. LNCS, vol. 7313, pp. 356-382. Springer, Heidelberg (2012)
    • (2012) ECOOP 2012. LNCS , vol.7313 , pp. 356-382
    • Gil, J.1    Shimron, Y.2
  • 13
    • 0346043344 scopus 로고    scopus 로고
    • Dynamic feedback: An effective technique for adaptive computing
    • Diniz, P.C., Rinard, M.C.: Dynamic feedback: an effective technique for adaptive computing. In: PLDI, pp. 71-84 (1997)
    • (1997) PLDI , pp. 71-84
    • Diniz, P.C.1    Rinard, M.C.2
  • 14
    • 67650067286 scopus 로고    scopus 로고
    • Immix: A mark-region garbage collector with space efficiency, fast collection, and mutator performance
    • Blackburn, S.M., McKinley, K.S.: Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance. In: PLDI, pp. 22-32 (2008)
    • (2008) PLDI , pp. 22-32
    • Blackburn, S.M.1    McKinley, K.S.2
  • 15
    • 0018309617 scopus 로고
    • Automatic data structure selection in SETL
    • Schonberg, E., Schwartz, J.T., Sharir, M.: Automatic data structure selection in SETL. In: POPL, pp. 197-210 (1979)
    • (1979) POPL , pp. 197-210
    • Schonberg, E.1    Schwartz, J.T.2    Sharir, M.3
  • 16
    • 84976758332 scopus 로고
    • An automatic technique for selection of data representations in SETL programs
    • Schonberg, E., Schwartz, J.T., Sharir, M.: An automatic technique for selection of data representations in SETL programs. TOPLAS 3, 126-143 (1981)
    • (1981) TOPLAS , vol.3 , pp. 126-143
    • Schonberg, E.1    Schwartz, J.T.2    Sharir, M.3
  • 17
    • 84976673594 scopus 로고
    • Experience with the SETL optimizer
    • Freudenberger, S.M., Schwartz, J.T.: Experience with the SETL optimizer. TOPLAS 5, 26-45 (1983)
    • (1983) TOPLAS , vol.5 , pp. 26-45
    • Freudenberger, S.M.1    Schwartz, J.T.2
  • 19
    • 33746645978 scopus 로고    scopus 로고
    • The runtime structure of object ownership
    • In: Thomas, D. (ed.) . Springer, Heidelberg
    • Mitchell, N.: The runtime structure of object ownership. In: Thomas, D. (ed.) ECOOP 2006. LNCS, vol. 4067, pp. 74-98. Springer, Heidelberg (2006)
    • (2006) ECOOP 2006. LNCS , vol.4067 , pp. 74-98
    • Mitchell, N.1
  • 20
    • 67650812903 scopus 로고    scopus 로고
    • A scalable technique for characterizing the usage of temporaries in framework-intensive Java applications
    • Dufour, B., Ryder, B.G., Sevitsky, G.: A scalable technique for characterizing the usage of temporaries in framework-intensive Java applications. In: FSE, pp. 59-70 (2008)
    • (2008) FSE , pp. 59-70
    • Dufour, B.1    Ryder, B.G.2    Sevitsky, G.3
  • 21
    • 69949153115 scopus 로고    scopus 로고
    • Making sense of large heaps
    • In: Drossopoulou, S. (ed.) . Springer, Heidelberg
    • Mitchell, N., Schonberg, E., Sevitsky, G.: Making sense of large heaps. In: Drossopoulou, S. (ed.) ECOOP 2009. LNCS, vol. 5653, pp. 77-97. Springer, Heidelberg (2009)
    • (2009) ECOOP 2009. LNCS , vol.5653 , pp. 77-97
    • Mitchell, N.1    Schonberg, E.2    Sevitsky, G.3
  • 22
    • 63549145872 scopus 로고    scopus 로고
    • JOLT: Lightweight dynamic analysis and removal of object churn
    • Shankar, A., Arnold, M., Bodik, R.: JOLT: Lightweight dynamic analysis and removal of object churn. In: OOPSLA, pp. 127-142 (2008)
    • (2008) OOPSLA , pp. 127-142
    • Shankar, A.1    Arnold, M.2    Bodik, R.3
  • 23
    • 79961162697 scopus 로고    scopus 로고
    • Reuse, recycle to de-bloat software
    • In: Mezini, M. (ed.) . Springer, Heidelberg
    • Bhattacharya, S.,Nanda,M.G., Gopinath, K., Gupta, M.: Reuse, recycle to de-bloat software. In: Mezini, M. (ed.) ECOOP 2011. LNCS, vol. 6813, pp. 408-432. Springer, Heidelberg (2011)
    • (2011) ECOOP 2011. LNCS , vol.6813 , pp. 408-432
    • Bhattacharya, S.1    Nanda, M.G.2    Gopinath, K.3    Gupta, M.4
  • 25
    • 84869837624 scopus 로고    scopus 로고
    • Finding reusable data structures
    • Xu, G.: Finding reusable data structures. In: OOPSLA, pp. 1017-1034 (2012)
    • (2012) OOPSLA , pp. 1017-1034
    • Xu, G.1


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