-
- Downloads
server: Add a garbage collector
The main idea is straightforward: every 1 minute (`GC_EVERY`), - if there are more than 10 unused instances (`GC_AFTER_UNUSED_INSTANCES`), take the least recently used instances and shut it down. - otherwise, check every unused instance and if it hasn't been used for 24 hours, shut it down. The criterias to consider a webapp unused is if no one is connected. “Strategic” handlers are added in `ServerApp.scala`
parent
3c86c99d
No related branches found
No related tags found
Showing
- jvm/src/main/scala/cs214/webapp/server/web/GarbageCollector.scala 70 additions, 0 deletions...main/scala/cs214/webapp/server/web/GarbageCollector.scala
- jvm/src/main/scala/cs214/webapp/server/web/ServerApp.scala 11 additions, 0 deletionsjvm/src/main/scala/cs214/webapp/server/web/ServerApp.scala
- jvm/src/main/scala/cs214/webapp/server/web/WebServer.scala 2 additions, 0 deletionsjvm/src/main/scala/cs214/webapp/server/web/WebServer.scala
Loading
Please register or sign in to comment