First of all, I want to thank DreamHost for announcing memCron as one of the two grand prize winner for its first ever API contest (congrats to Dreambot for tying the grand prize!). This is the first time I actually won something for a program I wrote, so thank you for recognizing the quality of the script I developed!
The announcement of the API contest results finally brought in many new users who have never heard about memCron up till the announcement. Luckily memCron site survived the spike of visitors without any major issues. I was actually wondering if the announcement will put up a stress test for the memCron script, but in the end the memory usage didn’t change that much at all (probably due to WP Super Cache). Instead, all I saw was a spike in CPU load, jumping the load from 0.2 straight to 13 right after the news was posted on the DreamHost blog. You can still see the spike in this graph generated by memCron.
Many of these new visitors were brave enough to give memCron a try and the feedback so far have been mostly positive. Some of the feature requests are pretty insightful and I managed to spent some time to code them into memCron 0.4. After working on it for the past few days, I think it is ready to be released. Please give memCron 0.4 a try and let me know if it works just the way you imagined it would be.
Here is a list of notable changes since version 0.3 (or check out the detailed changelog):
- Added: New parameter
$min_memoryto limit the memory range that memCron should operate within
- Added: New parameter
$mem_thresholdto set a memory threshold, which when exceeded, will send out notification to
- Added: Base memory and swap memory size to function output
- Changed: Tooltip for the resources usage graph is now cuter i.e. in yellow!
$usernameparameter from config.cfg, now DreamHost API only needs API key for authentication
- Fixed: Memory target are now computed more correctly during downsize
- Fixed: Total memory is now displayed correctly on the resources graph by accounting for max swap memory, which is capped at 450MB
Download: memCron 0.4 (31.95 KB)
If you find any bug in memCron 0.4, please post them here and I’ll get them verified and fixed asap. If you love how memCron saves you time and money through its innovative memory management system, please consider donating to support this project, thank you!
As always, I’m open to new feature request so don’t hesitate to send them in. I’ll try my best to add the most requested feature into the next release! Let’s make memCron the best damn DreamHost PS app in the world! I know it can be done with your support!