faculty: "FNWI" and publication year: "2010"
| Author||Jasper Alblas|
|Title||Finding Performance Issues in Hibernate Usage by Static Code Analysis|
|Supervisors||Paul Klint, Yaroslav Usenko, Sabrina Filemon|
|Faculty||Faculty of Science|
|Programme||FNWI MSc Software Engineering|
|Abstract||An ORM (Object/Relational Mapping) implementation handles the persistence of data in a software application. An ORM implementation is a complex beast . 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|
Use this url to link to this page: http://dare.uva.nl/en/scriptie/362363
Contact us about this recordNotify a colleague
Add to bookbag