Matches in SemOpenAlex for { <https://semopenalex.org/work/W2100052503> ?p ?o ?g. }
- W2100052503 endingPage "1773" @default.
- W2100052503 startingPage "1749" @default.
- W2100052503 abstract "Abstract Many profilers for virtual execution environments, such as the Java virtual machine (JVM), are implemented with low‐level bytecode instrumentation techniques, which is tedious, error‐prone, and complicates maintenance and extension of the tools. In order to reduce the development time and cost, we promote building profilers for the JVM using high‐level aspect‐oriented programming (AOP). We show that the use of aspects yields concise profilers that are easy to develop, extend, and maintain, because low‐level instrumentation details are hidden from the tool developer. In order to build efficient profilers, we introduce inter‐advice communication, an extension to common AOP languages that enables efficient data passing between advices that are woven into the same method using local variables. We illustrate our approach with two case studies. First, we show that an existing, instrumentation‐based tool for listener latency profiling can be easily recast as an aspect. Second, we present an aspect for comprehensive calling context profiling. In order to reduce profiling overhead, our aspect parallelizes application execution and profile creation, resulting in a speedup of 110% on a machine with more than two cores, compared with a primitive, non‐parallel approach. Copyright © 2011 John Wiley & Sons, Ltd." @default.
- W2100052503 created "2016-06-24" @default.
- W2100052503 creator A5042176660 @default.
- W2100052503 creator A5070263096 @default.
- W2100052503 creator A5074152163 @default.
- W2100052503 creator A5086817699 @default.
- W2100052503 date "2011-05-02" @default.
- W2100052503 modified "2023-10-17" @default.
- W2100052503 title "Flexible and efficient profiling with aspect-oriented programming" @default.
- W2100052503 cites W1536265389 @default.
- W2100052503 cites W1610570299 @default.
- W2100052503 cites W1970558557 @default.
- W2100052503 cites W1972328015 @default.
- W2100052503 cites W1988927353 @default.
- W2100052503 cites W2015464831 @default.
- W2100052503 cites W2020630467 @default.
- W2100052503 cites W2020782492 @default.
- W2100052503 cites W2034567497 @default.
- W2100052503 cites W2065773673 @default.
- W2100052503 cites W2079777989 @default.
- W2100052503 cites W2098371965 @default.
- W2100052503 cites W2102839400 @default.
- W2100052503 cites W2106386111 @default.
- W2100052503 cites W2108229043 @default.
- W2100052503 cites W2120255196 @default.
- W2100052503 cites W2122395443 @default.
- W2100052503 cites W2126390017 @default.
- W2100052503 cites W2126713873 @default.
- W2100052503 cites W2129370612 @default.
- W2100052503 cites W2135560834 @default.
- W2100052503 cites W2136033258 @default.
- W2100052503 cites W2136133803 @default.
- W2100052503 cites W2139897701 @default.
- W2100052503 cites W2144300381 @default.
- W2100052503 cites W2144465510 @default.
- W2100052503 cites W2146063201 @default.
- W2100052503 cites W2146472972 @default.
- W2100052503 cites W2155079805 @default.
- W2100052503 cites W2166091242 @default.
- W2100052503 cites W4232090211 @default.
- W2100052503 cites W4246797281 @default.
- W2100052503 cites W4247102822 @default.
- W2100052503 cites W4248649658 @default.
- W2100052503 cites W4254691308 @default.
- W2100052503 cites W4256222997 @default.
- W2100052503 doi "https://doi.org/10.1002/cpe.1760" @default.
- W2100052503 hasPublicationYear "2011" @default.
- W2100052503 type Work @default.
- W2100052503 sameAs 2100052503 @default.
- W2100052503 citedByCount "14" @default.
- W2100052503 countsByYear W21000525032012 @default.
- W2100052503 countsByYear W21000525032013 @default.
- W2100052503 countsByYear W21000525032014 @default.
- W2100052503 countsByYear W21000525032015 @default.
- W2100052503 countsByYear W21000525032016 @default.
- W2100052503 countsByYear W21000525032018 @default.
- W2100052503 crossrefType "journal-article" @default.
- W2100052503 hasAuthorship W2100052503A5042176660 @default.
- W2100052503 hasAuthorship W2100052503A5070263096 @default.
- W2100052503 hasAuthorship W2100052503A5074152163 @default.
- W2100052503 hasAuthorship W2100052503A5086817699 @default.
- W2100052503 hasConcept C111919701 @default.
- W2100052503 hasConcept C115903868 @default.
- W2100052503 hasConcept C118530786 @default.
- W2100052503 hasConcept C149635348 @default.
- W2100052503 hasConcept C187191949 @default.
- W2100052503 hasConcept C199360897 @default.
- W2100052503 hasConcept C25344961 @default.
- W2100052503 hasConcept C2777904410 @default.
- W2100052503 hasConcept C2779818221 @default.
- W2100052503 hasConcept C41008148 @default.
- W2100052503 hasConcept C548217200 @default.
- W2100052503 hasConcept C60051680 @default.
- W2100052503 hasConcept C68339613 @default.
- W2100052503 hasConceptScore W2100052503C111919701 @default.
- W2100052503 hasConceptScore W2100052503C115903868 @default.
- W2100052503 hasConceptScore W2100052503C118530786 @default.
- W2100052503 hasConceptScore W2100052503C149635348 @default.
- W2100052503 hasConceptScore W2100052503C187191949 @default.
- W2100052503 hasConceptScore W2100052503C199360897 @default.
- W2100052503 hasConceptScore W2100052503C25344961 @default.
- W2100052503 hasConceptScore W2100052503C2777904410 @default.
- W2100052503 hasConceptScore W2100052503C2779818221 @default.
- W2100052503 hasConceptScore W2100052503C41008148 @default.
- W2100052503 hasConceptScore W2100052503C548217200 @default.
- W2100052503 hasConceptScore W2100052503C60051680 @default.
- W2100052503 hasConceptScore W2100052503C68339613 @default.
- W2100052503 hasIssue "15" @default.
- W2100052503 hasLocation W21000525031 @default.
- W2100052503 hasOpenAccess W2100052503 @default.
- W2100052503 hasPrimaryLocation W21000525031 @default.
- W2100052503 hasRelatedWork W1529395937 @default.
- W2100052503 hasRelatedWork W1537921975 @default.
- W2100052503 hasRelatedWork W2015464831 @default.
- W2100052503 hasRelatedWork W2035862850 @default.
- W2100052503 hasRelatedWork W2065407468 @default.
- W2100052503 hasRelatedWork W2079777989 @default.
- W2100052503 hasRelatedWork W2150693788 @default.