Accidentally web page was sending requests to my application on heroku (HTTP request to REST API, API is written in node.js) one after another. As a result my app received 200 requests per second and memory usage hit 500MB and 160MB of memory was swapped. Now heroku logs say "Memory quota exceeded" and each request to API receives "timeout" response from heroku router after 30 sec. I believe this is because swapped mem is slow and no request can be completed in 30 sec. However what is bothering be is that now memory is not going down to normal level - it stays on 500MB rss / 160MB swapped. Normally during load testing memory was allocated and after test returned back to system - now is is not returned back...
Is it normal on heroku? How I can recover from this state?