Search results

Query: faculty: "FNWI" and publication year: "2010"

AuthorJasper Alblas
TitleFinding Performance Issues in Hibernate Usage by Static Code Analysis
SupervisorsPaul Klint, Yaroslav Usenko, Sabrina Filemon
Year2010
Pages27
FacultyFaculty of Science
ProgrammeFNWI MSc Software Engineering
AbstractAn ORM (Object/Relational Mapping) implementation handles the persistence of data in a software application. An ORM implementation is a complex beast [1]. It can occur that software developers make wrong choices while developing software that uses ORM. These wrong choices can result in poor performance of the whole system. Hibernate is an often used ORM implementation. It would be very useful to know patterns, in the source code, of Hibernate usage that cause poor performance. If these patterns are known, a software developer can check for these patterns and optionally improve the performance of his implementation. If these patterns can be detected by static code analysis, the developer can automate this check. In this paper we make a start by defining one pattern that can result in poor Hibernate performance. We show that this pattern occurs in real life software projects and we show that we can gain performance by replacing the source code by code that does not match the pattern.
Document type scriptie master
Download paper