-
1
-
-
0242612096
-
Controlling fragmentation and space consumption in the Metronome, a real-time garbage collector for Java
-
San Diego, California, USA, June
-
David F. Bacon, Perry Cheng, and V. T. Rajan. Controlling fragmentation and space consumption in the Metronome, a real-time garbage collector for Java. In Proceedings of the 2003 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), pages 81-92, San Diego, California, USA, June 2003.
-
(2003)
Proceedings of the 2003 ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES)
, pp. 81-92
-
-
Bacon, D.F.1
Cheng, P.2
Rajan, V.T.3
-
2
-
-
0031618422
-
Thin locks: Featherweight synchronization for Java
-
Montreal, Quebec, Canada, June
-
David F. Bacon, Ravi Konuru, Chet Murthy, and Mauricio Serrano. Thin locks: Featherweight synchronization for Java. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 258-268, Montreal, Quebec, Canada, June 1998.
-
(1998)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 258-268
-
-
Bacon, D.F.1
Konuru, R.2
Murthy, C.3
Serrano, M.4
-
3
-
-
0036036105
-
Beltway: Getting around garbage collection gridlock
-
Berlin, Germany
-
S. M. Blackburn, R. E. Jones, K. S. McKinley, and J. E. B. Moss. Beltway: Getting around garbage collection gridlock. In Proceedings of the ACM SIGPLAN Programming Languages Design and Implementation (PLDI), pages 153-164, Berlin, Germany, 2002.
-
(2002)
Proceedings of the ACM SIGPLAN Programming Languages Design and Implementation (PLDI)
, pp. 153-164
-
-
Blackburn, S.M.1
Jones, R.E.2
McKinley, K.S.3
Moss, J.E.B.4
-
4
-
-
0035551807
-
Pretenuring for Java
-
Tampa Bay, FL, October
-
S. M. Blackburn, S. Singhai, M. Hertz, K. S. McKinely, and J. E. B. Moss. Pretenuring for Java. In Proceedings of the ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), pages 342-352, Tampa Bay, FL, October 2001.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA)
, pp. 342-352
-
-
Blackburn, S.M.1
Singhai, S.2
Hertz, M.3
McKinely, K.S.4
Moss, J.E.B.5
-
5
-
-
33750426693
-
-
Stephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khang, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot, B. Moss, Aashish Phansalkar, Darko Stefanović, Thomas VanDrunen, Daniel von Dincklage, and Ben Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 169-190, Portland, Oregon, USA, 2006.
-
Stephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khang, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony Hosking, Maria Jump, Han Lee, J. Eliot, B. Moss, Aashish Phansalkar, Darko Stefanović, Thomas VanDrunen, Daniel von Dincklage, and Ben Wiedermann. The DaCapo benchmarks: Java benchmarking development and analysis. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 169-190, Portland, Oregon, USA, 2006.
-
-
-
-
6
-
-
0035551908
-
Controlling garbage collection and heap growth to reduce the execution time of Java applications
-
Tampa Bay, FL, USA
-
T. Brecht, E. Arjomandi, C. Li, and H. Pham. Controlling garbage collection and heap growth to reduce the execution time of Java applications. In Proceedings of the Object-Oriented Programming Systems Languages and Applications (OOPSLA), pages 353-366, Tampa Bay, FL, USA, 2001.
-
(2001)
Proceedings of the Object-Oriented Programming Systems Languages and Applications (OOPSLA)
, pp. 353-366
-
-
Brecht, T.1
Arjomandi, E.2
Li, C.3
Pham, H.4
-
7
-
-
33646829916
-
Garbage collection hints
-
Barcelona, Spain, Springer Verlag
-
Dries Buytaert, Kris Venstermans, Lieven Eeckhout, and Koen De Bosschere. Garbage collection hints. In Proceedings of the First International Conference on High Performance Embedded Architectures and Compilers (HiPEAC 2005), pages 233-248, Barcelona, Spain, 11 2005. Springer Verlag.
-
(2005)
Proceedings of the First International Conference on High Performance Embedded Architectures and Compilers (HiPEAC 2005)
, vol.11
, pp. 233-248
-
-
Buytaert, D.1
Venstermans, K.2
Eeckhout, L.3
Bosschere, K.D.4
-
8
-
-
33746040870
-
Profile-guided proactive garbage collection for locality optimization
-
Ottawa, Ontario, Canada
-
WenKe Chen, Sanjay Bhansali, Trishul Chilimbi, Xiaofeng Gao, and Weihaw Chuang. Profile-guided proactive garbage collection for locality optimization. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (OOPSLA), pages 332-340, Ottawa, Ontario, Canada, 2006.
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (OOPSLA)
, pp. 332-340
-
-
Chen, W.1
Bhansali, S.2
Chilimbi, T.3
Gao, X.4
Chuang, W.5
-
9
-
-
18844417151
-
A parallel, real-time garbage collector
-
Snowbird, Utah, USA
-
Perry Cheng and Guy E. Blelloch. A parallel, real-time garbage collector. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 125-136, Snowbird, Utah, USA, 2001.
-
(2001)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 125-136
-
-
Cheng, P.1
Blelloch, G.E.2
-
10
-
-
84947908176
-
A study of the allocation behavior of the SPECjvm98 Java benchmarks
-
Lisbon, Portugal, June, Springer Verlag
-
S. Dieckmann and U. Hözle. A study of the allocation behavior of the SPECjvm98 Java benchmarks. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), pages 92-115, Lisbon, Portugal, June 1999. Springer Verlag.
-
(1999)
Proceedings of the European Conference on Object-Oriented Programming (ECOOP)
, pp. 92-115
-
-
Dieckmann, S.1
Hözle, U.2
-
11
-
-
33646843900
-
Gated memory control for memory monitoring, leak detection and garbage collection
-
Chicago, Illinois
-
Chen Ding, Chengliang Zhang, Xipeng Shen, and Mitsunori Ogihara. Gated memory control for memory monitoring, leak detection and garbage collection. In Proceedings of the Workshop on Memory System Performance (MSP), pages 62-67, Chicago, Illinois, 2005.
-
(2005)
Proceedings of the Workshop on Memory System Performance (MSP)
, pp. 62-67
-
-
Ding, C.1
Zhang, C.2
Shen, X.3
Ogihara, M.4
-
12
-
-
1442338971
-
Thread-local heaps for Java
-
Tamar Domani, Gal Goldshtein, Elliot K. Kolodner, Ethan Lewis, Erez Petrank, and Dafna Sheinwald. Thread-local heaps for Java. SIGPLANNotices, 38(2 supplement):76-87, 2003.
-
(2003)
SIGPLANNotices
, vol.38
, Issue.2 SUPPL.EMENT
, pp. 76-87
-
-
Domani, T.1
Goldshtein, G.2
Kolodner, E.K.3
Lewis, E.4
Petrank, E.5
Sheinwald, D.6
-
13
-
-
33746060519
-
Free-me: A static analysis for automatic individual object reclamation
-
Ottawa, Ontario, Canada
-
Samuel Z. Guyer, Kathryn S. McKinley, and Daniel Frampton. Free-me: a static analysis for automatic individual object reclamation. In Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), pages 364-375, Ottawa, Ontario, Canada, 2006.
-
(2006)
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)
, pp. 364-375
-
-
Guyer, S.Z.1
McKinley, K.S.2
Frampton, D.3
-
14
-
-
17044410906
-
Vertical profiling: Understanding the behavior of object-oriented applications
-
Vancouver, British Columbia, Canada, October
-
Matthias Hauswirth, Peter F. Sweeney, Amer Diwan, and Michael Hind. Vertical profiling: Understanding the behavior of object-oriented applications. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA), pages 251-269, Vancouver, British Columbia, Canada, October 2004.
-
(2004)
Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications (OOPSLA)
, pp. 251-269
-
-
Hauswirth, M.1
Sweeney, P.F.2
Diwan, A.3
Hind, M.4
-
15
-
-
0036039258
-
Error-free garbage collection traces: How to cheat and not get caught
-
Marina Del Rey, California
-
Matthew Hertz, Stephen M Blackburn, J Eliot B Moss, Kathryn S. McKinley, and Darko Stefanović. Error-free garbage collection traces: How to cheat and not get caught. In Proceedings of the 2002 ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), pages 140-151, Marina Del Rey, California, 2002.
-
(2002)
Proceedings of the 2002 ACM International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS)
, pp. 140-151
-
-
Hertz, M.1
Blackburn, S.M.2
Eliot, J.3
Moss, B.4
McKinley, K.S.5
Stefanović, D.6
-
18
-
-
42149186854
-
Real-time Java: An introduction
-
July 2007
-
Peter Mikhalenko. Real-time Java: An introduction. On-Line Article, Last visited: July 2007. http://www.onjava.com/pub/a/onjava/2006/05/10/real-time- java-introduction.html.
-
On-Line Article, Last visited
-
-
Mikhalenko, P.1
-
20
-
-
84886059374
-
Online phase detection algorithms
-
Manhattan, NY, USA
-
Priya Nagpurkar, Chandra Krintz, Michael Hind, Peter F. Sweeney, and V. T. Rajan. Online phase detection algorithms. In Proceedings of the International Symposium on Code Generation and Optimization (CGO), pages 111-123, Manhattan, NY, USA, 2006.
-
(2006)
Proceedings of the International Symposium on Code Generation and Optimization (CGO)
, pp. 111-123
-
-
Nagpurkar, P.1
Krintz, C.2
Hind, M.3
Sweeney, P.F.4
Rajan, V.T.5
-
21
-
-
42149169561
-
Allocation Pattern and GC Triggering
-
Technical Report TR-UNL-CSE-2003-0017, University of Nebraska-Lincoln, Lincoln, Nebraska, U.S.A, October
-
Yang Qian, Wei Huang, Witawas Srisa-an, and J. Morris Chang. Allocation Pattern and GC Triggering. Technical Report TR-UNL-CSE-2003-0017, University of Nebraska-Lincoln, Lincoln, Nebraska, U.S.A., October 2003. http://lakota.unl. edu//facdb/TechReportArchive/TR-UNL-CSE-2003-0017.pdf.
-
(2003)
-
-
Qian, Y.1
Huang, W.2
Srisa-an, W.3
Morris Chang, J.4
-
22
-
-
0005970520
-
A cycle-accurate per-thread timer for Linux operating system
-
Tucson, Arizona, USA, November
-
Yang Qian, W. Srisa-an, T. Skotiniotis, and J. M. Chang. A cycle-accurate per-thread timer for Linux operating system. In Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), pages 38-44, Tucson, Arizona, USA, November 2001.
-
(2001)
Proceedings of IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS)
, pp. 38-44
-
-
Qian, Y.1
Srisa-an, W.2
Skotiniotis, T.3
Chang, J.M.4
-
23
-
-
0242527403
-
Time-triggered garbage collection: Robust and adaptive real-time GC scheduling for embedded systems
-
San Diego, California, USA
-
Sven Gestegard Robertz and Roger Henriksson. Time-triggered garbage collection: robust and adaptive real-time GC scheduling for embedded systems. In LCTES '03: Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems, pages 93-102, San Diego, California, USA, 2003.
-
(2003)
LCTES '03: Proceedings of the 2003 ACM SIGPLAN conference on Language, compiler, and tool for embedded systems
, pp. 93-102
-
-
Gestegard Robertz, S.1
Henriksson, R.2
-
24
-
-
0034592551
-
On effectiveness of GC in Java
-
Minneapolis, Minnesota, United States
-
Ran Shaham, Elliot K. Kolodner, and Mooly Sagiv. On effectiveness of GC in Java. In Proceedings of the International Symposium on Memory Management (ISMM), pages 12-17, Minneapolis, Minnesota, United States, 2000.
-
(2000)
Proceedings of the International Symposium on Memory Management (ISMM)
, pp. 12-17
-
-
Shaham, R.1
Kolodner, E.K.2
Sagiv, M.3
-
26
-
-
42149194169
-
-
Standard Performance Evaluation Corporation, July 2007
-
Standard Performance Evaluation Corporation. SPECjbb2000. White Paper, Last visited: July 2007. http://www.spec.org/osg/jbb2000/docs/whitepaper.html.
-
SPECjbb2000. White Paper, Last visited
-
-
-
27
-
-
42149120583
-
-
Standard Performance Evaluation Corporation, July 2007
-
Standard Performance Evaluation Corporation. SPECjvm98 benchmarks, Last visited: July 2007. http://www.spec.org/osg/jvm98.
-
SPECjvm98 benchmarks, Last visited
-
-
-
28
-
-
0034592544
-
Thread-specific heaps for multi-threaded programs
-
Minneapolis, Minnesota, United States
-
Bjarne Steensgaard. Thread-specific heaps for multi-threaded programs. In Proceedings of the International Symposium on Memory Management, pages 18-24, Minneapolis, Minnesota, United States, 2000.
-
(2000)
Proceedings of the International Symposium on Memory Management
, pp. 18-24
-
-
Steensgaard, B.1
-
29
-
-
1442265475
-
-
Darko Stefanović, Matthew Hertz, Stephen M. Blackburn, Kathryn S. McKinley, and J. Eliot B. Moss. Older-first garbage collection in practice: Evaluation in a Java virtual machine. SIGPLANNotices, 38(2 supplement):25-36, 2003.
-
Darko Stefanović, Matthew Hertz, Stephen M. Blackburn, Kathryn S. McKinley, and J. Eliot B. Moss. Older-first garbage collection in practice: Evaluation in a Java virtual machine. SIGPLANNotices, 38(2 supplement):25-36, 2003.
-
-
-
-
30
-
-
0033203774
-
Moss. Age-based garbage collection
-
Denver, Colorado, United States, November
-
Darko Stefanović, Kathryn S. McKinley, and J. EliotB. Moss. Age-based garbage collection. In Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA), pages 370-381, Denver, Colorado, United States, November 1999.
-
(1999)
Proceedings of the ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
, pp. 370-381
-
-
Stefanović, D.1
McKinley, K.S.2
EliotB, J.3
-
31
-
-
84886885932
-
-
is everywhere, surpasses 1.5 billion devices worldwide. Press Release, February 2004
-
Sun Microsystems. Java technology is everywhere, surpasses 1.5 billion devices worldwide. Press Release, February 2004. http://www.sun.com/smi/Press/ sunflash/2004-02/sunflash.20040219.1.html.
-
Sun Microsystems. Java technology
-
-
-
33
-
-
0024130284
-
Opportunistic garbage collection
-
P. R. Wilson. Opportunistic garbage collection. ACM SIGPLANNotices, 23(12):98-102, 1988.
-
(1988)
ACM SIGPLANNotices
, vol.23
, Issue.12
, pp. 98-102
-
-
Wilson, P.R.1
-
34
-
-
84976709715
-
Design of the opportunistic garbage collector
-
Paul R. Wilson and Thomas G. Moher. Design of the opportunistic garbage collector. ACM SIGPLAN Notices, 24:23-35, 1989.
-
(1989)
ACM SIGPLAN Notices
, vol.24
, pp. 23-35
-
-
Wilson, P.R.1
Moher, T.G.2
-
35
-
-
38149029255
-
AS-GC: An efficient generational garbage collector for Java application servers
-
Berlin, Germany, July
-
Feng Xian, Witawas Srisa-an, ChengHuan Jia, and Hong Jiang. AS-GC: An efficient generational garbage collector for Java application servers. In Proceedings of the European Conference on Object-Oriented Programming (ECOOP), pages 126-150, Berlin, Germany, July 2007.
-
(2007)
Proceedings of the European Conference on Object-Oriented Programming (ECOOP)
, pp. 126-150
-
-
Xian, F.1
Srisa-an, W.2
Jia, C.3
Jiang, H.4
-
36
-
-
34547264155
-
Investigating the throughput degradation behavior of Java application servers: A view from inside the virtual machine
-
Mannheim, Germany
-
Feng Xian, Witawas Srisa-an, and Hong Jiang. Investigating the throughput degradation behavior of Java application servers: A view from inside the virtual machine. In Proceedings of the 4th International Conference on Principles and Practices of Programming in Java (PPPJ), pages 40-49, Mannheim, Germany, 2006.
-
(2006)
Proceedings of the 4th International Conference on Principles and Practices of Programming in Java (PPPJ)
, pp. 40-49
-
-
Xian, F.1
Srisa-an, W.2
Jiang, H.3
-
37
-
-
0038486638
-
Write barrier removal by static analysis
-
Seattle, Washington, USA
-
Karen Zee and Martin Rinard. Write barrier removal by static analysis. In Proceedings of the Conference on ObjectOriented Programming Systems, Languages, and Applications (OOPSLA), pages 191-210, Seattle, Washington, USA, 2002.
-
(2002)
Proceedings of the Conference on ObjectOriented Programming Systems, Languages, and Applications (OOPSLA)
, pp. 191-210
-
-
Zee, K.1
Rinard, M.2
|