-
1
-
-
67650812036
-
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
-
2
-
-
77954709852
-
Finding lowutility data structures
-
Xu, G., Arnold, M., Mitchell, N., Rountev, A., Schonberg, E., Sevitsky, G.: Finding lowutility data structures. In: PLDI, pp. 174-186 (2010)
-
(2010)
PLDI
, pp. 174-186
-
-
Xu, G.1
Arnold, M.2
Mitchell, N.3
Rountev, A.4
Schonberg, E.5
Sevitsky, G.6
-
3
-
-
77957582013
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
11
-
-
67650786281
-
Petabricks: A language and compiler for algorithmic choice
-
Ansel, J., Chan, C., Wong, Y.L., Olszewski, M., Zhao, Q., Edelman, A., Amarasinghe, S.: Petabricks: a language and compiler for algorithmic choice. In: PLDI, pp. 38-49 (2009)
-
(2009)
PLDI
, pp. 38-49
-
-
Ansel, J.1
Chan, C.2
Wong, Y.L.3
Olszewski, M.4
Zhao, Q.5
Edelman, A.6
Amarasinghe, S.7
-
12
-
-
79957514447
-
-
Ansel, J., Chan, C., Wong, Y.L., Olszewski, M., Edelman, A., Amarasinghe, S.: Language and compiler support for auto-tuning variable-accuracy algorithms, pp. 85-96 (2011)
-
(2011)
Language and Compiler Support for Auto-tuning Variable-accuracy Algorithms
, pp. 85-96
-
-
Ansel, J.1
Chan, C.2
Wong, Y.L.3
Olszewski, M.4
Edelman, A.5
Amarasinghe, S.6
-
13
-
-
0346043344
-
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
-
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
-
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
-
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
-
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
-
18
-
-
79959876215
-
Data representation synthesis
-
Hawkins, P., Aiken, A., Fisher, K., Rinard, M., Sagiv, M.: Data representation synthesis. In: PLDI, pp. 38-49 (2011)
-
(2011)
PLDI
, pp. 38-49
-
-
Hawkins, P.1
Aiken, A.2
Fisher, K.3
Rinard, M.4
Sagiv, M.5
-
19
-
-
33746645978
-
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
-
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
-
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
-
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
-
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
-
24
-
-
79961140519
-
Patterns of memory inefficiency
-
In: Mezini, M. (ed.) . Springer, Heidelberg
-
Chis, A.E., Mitchell, N., Schonberg, E., Sevitsky, G., O'Sullivan, P., Parsons, T., Murphy, J.: Patterns of memory inefficiency. In: Mezini, M. (ed.) ECOOP 2011. LNCS, vol. 6813, pp. 383-407. Springer, Heidelberg (2011)
-
(2011)
ECOOP 2011. LNCS
, vol.6813
, pp. 383-407
-
-
Chis, A.E.1
Mitchell, N.2
Schonberg, E.3
Sevitsky, G.4
O'sullivan, P.5
Parsons, T.6
Murphy, J.7
-
25
-
-
84869837624
-
Finding reusable data structures
-
Xu, G.: Finding reusable data structures. In: OOPSLA, pp. 1017-1034 (2012)
-
(2012)
OOPSLA
, pp. 1017-1034
-
-
Xu, G.1
|