we have just released CDD (short for Contract Driven Development) for
EiffelStudio Beta1. CDD brings full unit test support (including IDE
integration) to EiffelStudio. It adds support for a novel kind of test
cases, so called extracted test cases: when an exception is thrown it
automatically creates a new test case which is able to reproduce the
This seems to be an interesting read http://lambda-the-ultimate.org/node/2552 . In short
GC overhead seems to be acceptable by itself. In combination with virtual memory the GC cause a huge overhead because it constantly pages everything in. Conclusion: garbage collectors have to be aware of virtual memory.