memory-test.js 846 B

12345678910111213141516171819202122232425262728293031323334353637
  1. var log4js = require('./lib/log4js')
  2. , logger
  3. , usage
  4. , i;
  5. log4js.configure(
  6. {
  7. appenders: [
  8. {
  9. category: "memory-test"
  10. , type: "file"
  11. , filename: "memory-test.log"
  12. },
  13. {
  14. type: "console"
  15. , category: "memory-usage"
  16. },
  17. {
  18. type: "file"
  19. , filename: "memory-usage.log"
  20. , category: "memory-usage"
  21. , layout: {
  22. type: "messagePassThrough"
  23. }
  24. }
  25. ]
  26. }
  27. );
  28. logger = log4js.getLogger("memory-test");
  29. usage = log4js.getLogger("memory-usage");
  30. for (i=0; i < 1000000; i++) {
  31. if ( (i % 5000) === 0) {
  32. usage.info("%d %d", i, process.memoryUsage().rss);
  33. }
  34. logger.info("Doing something.");
  35. }