Re: Most commonly advised joinpoints in practise?
"Ron Bodkin" <[email protected]> Fri, 12 Oct 2007 10:53:13 -0700
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Organization | New Aspects of Software |
| Message-ID | <[email protected]> |
I almost always use execution. With load-time weaving, I think the balance shifts quite a bit to favor execution because you can weave into (almost) any type and you get faster weaving performance when you don't have to scan through a large number of method bodies for calls. Even for build-time weaving, execution is more natural if your call pointcut won't match reflective calls to a signature (as in AspectJ). If this is automated by an AOP tool, I would wonder about runtime overhead. -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Eric Bodden Sent: Friday, October 12, 2007 12:27 AM To: Raffi Khatchadourian Cc: [email protected] Subject: Re: [aosd-discuss] Most commonly advised joinpoints in practise? I would be pretty sure that "call" is used most, in particular more often than execution because you can match on calls to non-weavable types, but not on their execution. However I have no empirical data to back this (and I know of no study of that kind). Just out of interest: Why would it matter? Eric On 11/10/2007, Raffi Khatchadourian <[email protected]> wrote: > Does anyone happen to know what are the most commonly advised joinpoints > in AOP systems in practise? My guess would be either execution and/or > call joinpoints, but I was wondering if anyone knew of a more formal > study. Thanks! > > -- > Raffi Khatchadourian > Graduate TA Lecturer/Researcher > Department of Computer Science and Engineering > The Ohio State University > http://www.cse.ohio-state.edu/~khatchad > > _______________________________________________ > discuss mailing list - [email protected] > > To unsubscribe and change options, go to: > http://aosd.net/mailman/listinfo/discuss_aosd.net > > Check out the AOSD.net Wiki: http://aosd.net/wiki > -- Eric Bodden Sable Research Group McGill University, Montréal, Canada _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki