Static Analysis and optimization of Object Oriented Systems

Static Analysis and optimization of Object Oriented Systems

EnglishPaperback / softbackPrint on demand
Chakraborty, Soham Sundar
LAP Lambert Academic Publishing
EAN: 9783848413539
Print on demand
Delivery on Friday, 21. of August 2026
CZK 1,297
Common price CZK 1,441
Discount 10%
pc
Do you want this product today?
Megabooks Praha Korunní
not available
Librairie Francophone Praha Štěpánská
not available
Megabooks Ostrava
not available
Megabooks Olomouc
not available
Megabooks Plzeň
not available
Megabooks Brno
not available
Megabooks Hradec Králové
not available
Megabooks České Budějovice
not available
Megabooks Liberec
not available

Detailed information

In this book we have discussed various aspects of object oriented systems and their optimizations. We have mainly explored dynamic dispatch, one of the key language features of object oriented programming paradigm along with devirtualization, an optimization technique to resolve dynamic dispatch to particular function calls. We have also studied dynamic dispatch table construction which is used to enable dynamic dispatch and method inlining as the post-devirtualization optimization. Precise type analysis techniques have been proposed for the whole program and code component to achieve static devirtualization of the dynamic dispatches in the code. After devirtualization, certain call patterns are identified using which better method inlining has been achieved with reduced code growth. Efficient construction of the dispatch table has also been proposed using type analysis to reduce the size of the dispatch table which in turn helps to reduce the overhead of the execution systems.
EAN 9783848413539
ISBN 3848413531
Binding Paperback / softback
Publisher LAP Lambert Academic Publishing
Publication date March 2, 2012
Pages 120
Language English
Dimensions 229 x 152 x 7
Country Germany
Readership General
Authors Chakrabarti, P. P.; Chakraborty, Soham Sundar; Kumar, Rajeev
Edition Aufl.
Manufacturer information
The manufacturer's contact information is currently not available online, we are working intensively on the axle. If you need information, write us on [email protected], we will be happy to provide it.