JavaZone 2010 - Static Analysis in Search for Performance Anti-Patterns
People often blame the programming language for the performance or scalability issues of a certain piece of software. However, the significant number of this kind of issues has the source in the code of an application, and not the language used to implement it.
This talk presents several performance anti-patterns along with a static analysis tool to discover them. The identified anti-patterns relate to inefficient call and data flows in the context of web-programming, communication, and data manipulation. To automatically discover these issues, we use Yonita, a semantic code query system focused on capturing the behavior of a program.
Patrycja Wegrzynowicz
Patrycja Wegrzynowicz is CTO at Yon Consulting and Head of Yon Labs. There, she shapes the future direction of technological research in software as well as acts as a chief architect and consultant on the projects from the field of automated software engineering, domain names, and Internet security. She is a regular speaker at top academic (e.g., OOPSLA, ASE) as well as technical conferences (e.g., JavaOne, Devoxx, Jazoon). Patrycja holds a master degree in Computer Science and is currently finalizing her PhD at Warsaw University. Her academic interests are focused on architectural and design patterns along with automated software engineering, particularly static and dynamic analysis techniques to support program validation, verification, and comprehension.
