Big Play! application (500+ java classes)
Demo application for testing Play! framework performance issues.
git clone https://github.com/asolntsev/big-app.play.git
cd big-app.play
play run
- open
http://localhost:9000/
in browser
- Modify file
app/util/Util.java
and replaceObject
withInteger
- Refresh
http://localhost:9000/
in browser- Expected result: Play detects the change and reloads classes
- Actual result:
- Play throws billion of errors trying to reload classes
- Old classes still live in memory (Play memory leaks)
- Uncomment annotations in file
app/jobs/JobAskingClasses.java
play run