Working with Persistent Objects: To Swizzle or Not to Swizzle
IEEE Transactions on Software Engineering
Object fault handling for persistent programming languages: a performance evaluation
OOPSLA '93 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications
Mostly-copying reachability-based orthogonal persistence
Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
PM3: An Orthogonal Persistent Systems Programming Language - Design, Implementation, Performance
VLDB '99 Proceedings of the 25th International Conference on Very Large Data Bases
Hi-index | 0.00 |
We present the design and implementation of Persistent Modula-3, a compiled, opti- mized, persistent programming language. The design allows the evaluation of performance aspects of persistent programming languages, while the implementation supports the devel- opment of compile-time mechanisms for optimizing persistent programs. We present several optimizations in detail, and outline further optimization opportunities.