-
3
-
-
78650157263
-
Performance analysis of idle programs
-
E. Altman, M. Arnold, S. Fink, and N. Mitchell. Performance analysis of idle programs. In ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Lan- guages, and Applications (OOPSLA), pages 739-753, 2010.
-
(2010)
ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Lan- Guages, and Applications (OOPSLA)
, pp. 739-753
-
-
Altman, E.1
Arnold, M.2
Fink, S.3
Mitchell, N.4
-
4
-
-
67650073133
-
QVM: An efficient runtime for detecting defects in deployed systems
-
M. Arnold, M. Vechev, and E. Yahav. QVM: An efficient runtime for detecting defects in deployed systems. In ACM SIGPLAN International Conference on Object-Oriented Pro- gramming, Systems, Languages, and Applications (OOPSLA), pages 143-162, 2008.
-
(2008)
ACM SIGPLAN International Conference on Object-Oriented Pro- Gramming, Systems, Languages, and Applications (OOPSLA)
, pp. 143-162
-
-
Arnold, M.1
Vechev, M.2
Yahav, E.3
-
5
-
-
29544442998
-
Representing trees of higher degree
-
D. Benoit, E. D. Demaine, J. I. Munro, R. Raman, V. Raman, and S. S. Rao. Representing trees of higher degree. Algorith- mica, 43:275-292, 2005.
-
(2005)
Algorith- Mica
, vol.43
, pp. 275-292
-
-
Benoit, D.1
Demaine, E.D.2
Munro, J.I.3
Raman, R.4
Raman, V.5
Rao, S.S.6
-
6
-
-
79961162697
-
Reuse, recycle to de-bloat software
-
S. Bhattacharya, M. Nanda, K. Gopinath, and M. Gupta. Reuse, recycle to de-bloat software. In European Conference on Object-Oriented Programming (ECOOP), pages 408-432, 2011.
-
(2011)
European Conference on Object-Oriented Programming (ECOOP)
, pp. 408-432
-
-
Bhattacharya, S.1
Nanda, M.2
Gopinath, K.3
Gupta, M.4
-
8
-
-
33750426693
-
The DaCapo benchmarks: Java benchmarking development and analysis
-
S. M. Blackburn, R. Garner, C. Hoffman, A. M. Khan, K. S. McKinley, R. Bentzur, A. Diwan, D. Feinberg, D. Frampton, S. Z. Guyer, M. Hirzel, A. Hosking, M. Jump, H. Lee, J. E. B. Moss, A. Phansalkar, D. Stefanovíc, T. VanDrunen, D. von Dincklage, and B. Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In ACM SIGPLAN International Conference on Object-Oriented Pro-gramming, Systems, Languages, and Applications (OOPSLA), pages 169-190, 2006.
-
(2006)
ACM SIGPLAN International Conference on Object-Oriented Pro-gramming, Systems, Languages, and Applications (OOPSLA)
, pp. 169-190
-
-
Blackburn, S.M.1
Garner, R.2
Hoffman, C.3
Khan, A.M.4
McKinley, K.S.5
Bentzur, R.6
Diwan, A.7
Feinberg, D.8
Frampton, D.9
Guyer, S.Z.10
Hirzel, M.11
Hosking, A.12
Jump, M.13
Lee, H.14
Moss, J.E.B.15
Phansalkar, A.16
Stefanovíc, D.17
Vandrunen, T.18
Von Dincklage, D.19
Wiedermann, B.20
more..
-
9
-
-
0033203805
-
Escape analysis for object-oriented languages
-
B. Blanchet. Escape analysis for object-oriented languages. Applications to Java. In ACMSIGPLAN International Confer- ence on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 20-34, 1999.
-
(1999)
Applications to Java. in ACMSIGPLAN International Confer- Ence on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 20-34
-
-
Blanchet, B.1
-
11
-
-
42149117768
-
Probabilistic calling context
-
M. D. Bond and K. S. McKinley. Probabilistic calling context. In ACM SIGPLAN International Conference on Object- Oriented Programming, Systems, Languages, and Applica- tions (OOPSLA), pages 97-112, 2007.
-
(2007)
ACM SIGPLAN International Conference on Object- Oriented Programming, Systems, Languages, and Applica- Tions (OOPSLA)
, pp. 97-112
-
-
Bond, M.D.1
McKinley, K.S.2
-
13
-
-
79961140519
-
Patterns of memory inefficiency
-
A. E. Chis, N. Mitchell, E. Schonberg, G. Sevitsky, P. O'Sullivan, T. Parsons, and J. Murphy. Patterns of memory inefficiency. In European Conference on Object-Oriented Programming (ECOOP), pages 383-407, 2011.
-
(2011)
European Conference on Object-Oriented Programming (ECOOP)
, 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
-
14
-
-
0033203859
-
Escape analysis for Java
-
J. Choi, M. Gupta, M. Serrano, V. Sreedhar, and S. Midkiff. Escape analysis for Java. In ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Lan- guages, and Applications (OOPSLA), pages 1-19, 1999.
-
(1999)
ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Lan- Guages, and Applications (OOPSLA)
, pp. 1-19
-
-
Choi, J.1
Gupta, M.2
Serrano, M.3
Sreedhar, V.4
Midkiff, S.5
-
19
-
-
33745341736
-
Generating object lifetime traces with Merlin
-
M. Hertz, S.M. Blackburn, J. E. B.Moss, K. S.McKinley, and D. Stefanovíc. Generating object lifetime traces with Merlin. ACM Transactions on Programming Languages and Systems, 28(3):476-516, 2006.
-
(2006)
ACM Transactions on Programming Languages and Systems
, vol.28
, Issue.3
, pp. 476-516
-
-
Hertz, M.1
Blackburn, S.M.2
Moss, J.E.B.3
McKinley, K.S.4
Stefanovíc, D.5
-
23
-
-
1442288490
-
Object equality profiling
-
D. Marinov and R. O'Callahan. Object equality profiling. In ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOP- SLA), pages 313-325, 2003.
-
(2003)
ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOP-SLA)
, pp. 313-325
-
-
Marinov, D.1
O'Callahan, R.2
-
25
-
-
67650033105
-
The causes of bloat, the limits of health
-
N. Mitchell and G. Sevitsky. The causes of bloat, the limits of health. ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Ap- plications (OOPSLA), pages 245-260, 2007.
-
(2007)
ACM SIGPLAN International Conference on Object-Oriented Programming Systems, Languages, and Ap- Plications (OOPSLA)
, pp. 245-260
-
-
Mitchell, N.1
Sevitsky, G.2
-
28
-
-
75149134776
-
Four trends leading to Java runtime bloat
-
N. Mitchell, E. Schonberg, and G. Sevitsky. 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
-
30
-
-
0036306861
-
Succinct representation of balanced parentheses and static trees
-
J. I.Munro and V. Raman. Succinct representation of balanced parentheses and static trees. SIAMJ. Comput., 31(3):762-776, 2001.
-
(2001)
SIAMJ. Comput.
, vol.31
, Issue.3
, pp. 762-776
-
-
Munro, J.I.1
Raman, V.2
-
31
-
-
79551665930
-
What can the GC compute efficiently? A language for heap assertions at GC time
-
C. Reichenbach, N. Immerman, Y. Smaragdakis, E. Aftandilian, and S. Z. Guyer. What can the GC compute efficiently? A language for heap assertions at GC time. In ACM SIGPLAN International Conference on Object-Oriented Pro- gramming, Systems, Languages, and Applications (OOPSLA), pages 256-269, 2010.
-
(2010)
ACM SIGPLAN International Conference on Object-Oriented Pro- Gramming, Systems, Languages, and Applications (OOPSLA)
, pp. 256-269
-
-
Reichenbach, C.1
Immerman, N.2
Smaragdakis, Y.3
Aftandilian, E.4
Guyer, S.Z.5
-
34
-
-
77954753579
-
Z-rays: Divide arrays and conquer speed and flexibility
-
J. B. Sartor, S. M. Blackburn, D. Frampton, M. Hirzel, and K. S. McKinley. Z-rays: divide arrays and conquer speed and flexibility. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 471- 482, 2010.
-
(2010)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 471-482
-
-
Sartor, J.B.1
Blackburn, S.M.2
Frampton, D.3
Hirzel, M.4
McKinley, K.S.5
-
36
-
-
63549145872
-
JOLT: Lightweight dynamic analysis and removal of object churn
-
A. Shankar, M. Arnold, and R. Bodik. JOLT: Lightweight dynamic analysis and removal of object churn. In ACM SIGPLAN International Conference on Object-Oriented Pro- gramming, Systems, Languages, and Applications (OOPSLA), pages 127-142, 2008.
-
(2008)
ACM SIGPLAN International Conference on Object-Oriented Pro- Gramming Systems, Languages, and Applications (OOPSLA)
, pp. 127-142
-
-
Shankar, A.1
Arnold, M.2
Bodik, R.3
-
38
-
-
0033203864
-
Compositional pointer and escape analysis for Java programs
-
J. Whaley and M. Rinard. Compositional pointer and escape analysis for Java programs. In ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Lan- guages, and Applications (OOPSLA), pages 187-206, 1999.
-
(1999)
ACM SIGPLAN International Conference on Object-Oriented Programming Systems, Lan- Guages, and Applications (OOPSLA)
, pp. 187-206
-
-
Whaley, J.1
Rinard, M.2
-
42
-
-
67650812036
-
Go with the flow: Profiling copies to find runtime bloat
-
G. Xu, M. Arnold, N. Mitchell, A. Rountev, and G. Sevitsky. Go with the flow: Profiling copies to find runtime bloat. In ACM SIGPLAN Conference on Programming Language De- sign and Implementation (PLDI), pages 419-430, 2009.
-
(2009)
ACM SIGPLAN Conference on Programming Language De- Sign and Implementation (PLDI)
, pp. 419-430
-
-
Xu, G.1
Arnold, M.2
Mitchell, N.3
Rountev, A.4
Sevitsky, G.5
-
43
-
-
77954709852
-
Finding low-utility data structures
-
G. Xu, M. Arnold, N. Mitchell, A. Rountev, E. Schonberg, and G. Sevitsky. Finding low-utility data structures. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 174-186, 2010.
-
(2010)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 174-186
-
-
Xu, G.1
Arnold, M.2
Mitchell, N.3
Rountev, A.4
Schonberg, E.5
Sevitsky, G.6
-
44
-
-
79951599209
-
Software bloat analysis: Finding, removing, and preventing performance problems in modern large-scale object-oriented applications
-
G. Xu, N. Mitchell, M. Arnold, A. Rountev, and G. Sevitsky. Software bloat analysis: Finding, removing, and preventing performance problems in modern large-scale object-oriented applications. In FSE/SDP Working Conference on the Future of Software Engineering Research (FoSER), pages 421-426, 2010.
-
(2010)
FSE/SDP Working Conference on the Future of Software Engineering Research (FoSER)
, pp. 421-426
-
-
Xu, G.1
Mitchell, N.2
Arnold, M.3
Rountev, A.4
Sevitsky, G.5
-
45
-
-
79959892905
-
Leakchaser: Helping programmers narrow down causes of memory leaks
-
G. Xu, M. D. Bond, F. Qin, and A. Rountev. Leakchaser: Helping programmers narrow down causes of memory leaks. In ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 270-282, 2011.
-
(2011)
ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 270-282
-
-
Xu, G.1
Bond, M.D.2
Qin, F.3
Rountev, A.4
-
47
-
-
84864193967
-
Uncovering performance problems in Java applications with reference propagation profiling
-
D. Yan, G. Xu, and A. Rountev. Uncovering performance problems in Java applications with reference propagation profiling. In International Conference on Software Engineering (ICSE), pages 134-144, 2012.
-
(2012)
International Conference on Software Engineering (ICSE)
, pp. 134-144
-
-
Yan, D.1
Xu, G.2
Rountev, A.3
|