Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattetti/gc-stats-middleware
Ruby GC Stats after each request (rack middleware)
https://github.com/mattetti/gc-stats-middleware
Last synced: about 12 hours ago
JSON representation
Ruby GC Stats after each request (rack middleware)
- Host: GitHub
- URL: https://github.com/mattetti/gc-stats-middleware
- Owner: mattetti
- Created: 2010-07-29T07:30:28.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2010-07-29T07:33:34.000Z (over 14 years ago)
- Last Synced: 2024-11-27T12:46:45.323Z (2 months ago)
- Homepage:
- Size: 90.8 KB
- Stars: 50
- Watchers: 1
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
Basic middleware to help developers track their memory usage.
DO NOT USE IN PRODUCTION
Currently only tested on Ruby 1.9 and no support guaranteedOutput example:
GC run, previous cycle was 255 requests ago.
GC 40 invokes.
Index Invoke Time(sec) Use Size(byte) Total Size(byte) Total Object GC Time(ms)
1 1.267 3094640 4063232 101432 14.47700000000007314327
2 1.391 3088480 4063232 101432 13.95699999999999718625
3 1.514 3091160 4063232 101432 13.84699999999994268762
4 1.643 3093400 4063232 101432 14.65799999999983782573
5 1.771 3094800 4063232 101432 15.47099999999979047516
6 1.899 3089200 4063232 101432 14.96900000000001007550
7 2.028 3091600 4063232 101432 17.90399999999969793407
8 2.164 3093320 4063232 101432 15.38599999999989975663
9 2.298 3091440 4063232 101432 15.29500000000005854872
10 2.432 3089800 4063232 101432 16.75899999999996836664
11 2.570 3093280 4063232 101432 14.70199999999977080734## 23900 freed objects. ##
[60%] 14414 freed strings.
[12%] 2927 freed arrays.
[9%] 2268 freed big numbers.
[2%] 564 freed hashes.
[1%] 373 freed objects.
[5%] 1351 freed parser nodes (eval usage).or:
[GC Stats] 146 new allocated objects.