| BOGDA, J., AND H OLZLE, U. Removing unnecessary synchronization in Java. In OOPSLA'99 [36], pp. 35--46. |
....alternatives exist. Field sensitivity. An object or an abstract object may have its fields represented distinctly in the solution; this is called a field sensitive analysis. If the fields in an Sometimes reference analysis is performed interleaved with the client analysis, for example [36, 11, 5, 49, 6]. object are indistinguishable with respect to what they reference, then the analysis is termed field insensitive. Reference representation. This dimension concerns whether each reference representative corresponds to a unique reference variable or to groups of references, and whether the ....
....the objects to which they may refer. The prototypical problem for which these analyses were used is call graph construction (i.e. dynamic dispatch resolution) More recently, reference analyses have been used for discovering redundant synchronizations, escaping objects and side effect analysis [11, 5, 6, 49, 41, 36, 33, 26, 23, 32]. These client analyses require more precision than call graph construction and thus, provide interesting different applications for analysis comparison. Recall that the dimensions of analysis precision include: flow sensitivity, context sensitivity, program representation, object representation, ....
Jeff Bogda and Urs H olzle. Removing unnecessary synchronization in java. In Proceedings of the 1999 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pages 35--46. ACM Press, 1999.
....objects required to support the most general lock usage pattern possible in a Java program. These techniques typically reduce the lock space overhead to 24 header bits [5] Research in escape analysis and related analyses can enable the compiler to find objects whose locks are never acquired [2, 7, 20, 9, 13, 15]. This information can enable the compiler to remove the space reserved for synchronization support in these objects. Our hash lock removal algorithm uses a totally dynamic approach based on our field externalization mechanism. Several researchers have used bitwidth analysis to reduce the size of ....
J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, November 1999.
....objects required to support the most general lock usage pattern possible in a Java program. These techniques typically reduce the lock space overhead to 24 header bits [5] Research in escape analysis and related analyses can enable the compiler to find objects whose locks are never acquired [2, 6, 18, 8, 12, 14]. This information can enable the compiler to remove the space reserved for synchronization support in these objects. Our hash lock removal algorithm uses a totally dynamic approach based on our field externalization mechanism. Several researchers have used bitwidth analysis to reduce the size of ....
J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, November 1999.
No context found.
BOGDA, J., AND H OLZLE, U. Removing unnecessary synchronization in Java. In OOPSLA'99 [36], pp. 35--46.
No context found.
J. Bogda and U. Hoelzle. Removing unnecessary synchronization in java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, November 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In OOPSLA, pages 35--465, Denver, CO, Nov 1999. ACM.
No context found.
Jeff Bogda and Urs Holzle. Removing unnecessary synchronization in Java. In OOPSLA, pages 35--465, Denver, CO, Nov 1999. ACM.
No context found.
J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.
No context found.
Jess Bogda and Urs Holzle. Removing Unnecessary Synchronization in Java. In Proceedings of the ACM Conference on Object-Oriented Programming Systems, Languages, and Applications, 1999.
No context found.
Jess Bogda and Urs Holzle. Removing unnecessary synchronization in Java. In OOPSLA, 1999.
No context found.
J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35--46, Nov. 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. of the ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35-46, Nov. 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. Conf. Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35--46, Nov. 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proc. of the ACM Conf. on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA'99), pages 35-46, Nov. 1999.
No context found.
J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.
No context found.
Jeff Bogda and Urs Hlzle. Removing unnecessary synchronization in Java. In Proceedings of the 1999.
No context found.
J. Bogda and U. Hoelzle. Removing unnecessary synchronization in Java. In Proceedings of the 14th Annual Conference on Object-Oriented Programming Systems, Languages and Applications, Denver, CO, Nov. 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Conference on Object-Oriented Programming Systems, Languages, and Applications, pages 35--46, 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) , November 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Proceedings of the 1999.
No context found.
J. Bogda and U. Hoelzle. Removing Unnecessary Synchronization in Java. In 14th ACM SIGPLAN Conf. on Object-Oriented Programming Systems, Languages and Applications (OOPSLA) , pages 35--46. SIGPLAN Notices 34(10), 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Conf. Object-Oriented Programming Systems, Languages, and Applications, pages 35--46, 1999.
No context found.
J. Bogda and U. Holzle. Removing unnecessary synchronization in Java. In Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA) , November 1999.
No context found.
Bogda, J., and H olzle, U. Removing unnecessary synchronization in Java. In Northrop [33], pp. 35--46.
First 50 documents Next 50
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC