{"action":"opened","number":76,"pull_request":{"url":"https://api.github.com/repos/tenex/rails-assets/pulls/76","id":65071901,"html_url":"https://github.com/tenex/rails-assets/pull/76","diff_url":"https://github.com/tenex/rails-assets/pull/76.diff","patch_url":"https://github.com/tenex/rails-assets/pull/76.patch","issue_url":"https://api.github.com/repos/tenex/rails-assets/issues/76","number":76,"state":"open","locked":false,"title":"Save 198MB of memory per request","user":{"login":"hut8","id":363720,"avatar_url":"https://avatars.githubusercontent.com/u/363720?v=3","gravatar_id":"","url":"https://api.github.com/users/hut8","html_url":"https://github.com/hut8","followers_url":"https://api.github.com/users/hut8/followers","following_url":"https://api.github.com/users/hut8/following{/other_user}","gists_url":"https://api.github.com/users/hut8/gists{/gist_id}","starred_url":"https://api.github.com/users/hut8/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hut8/subscriptions","organizations_url":"https://api.github.com/users/hut8/orgs","repos_url":"https://api.github.com/users/hut8/repos","events_url":"https://api.github.com/users/hut8/events{/privacy}","received_events_url":"https://api.github.com/users/hut8/received_events","type":"User","site_admin":false},"body":"Memory reduction:\r\n\r\nBefore that line of code, 111 MB RES. Right after running that one line, was 344 MB RES.\r\n\r\nAfter my fix:\r\n\r\nBefore that line of code, 111 MB RES again. Right after running that one line, was 146 RES.\r\n\r\nI'm not sure how that really reduced this by 198 MB, but I think this is one of the main issues with the bloat. Am I missing something here?","created_at":"2016-04-03T15:45:54Z","updated_at":"2016-04-03T15:45:54Z","closed_at":null,"merged_at":null,"merge_commit_sha":null,"assignee":{"login":"joshjordan","id":521674,"avatar_url":"https://avatars.githubusercontent.com/u/521674?v=3","gravatar_id":"","url":"https://api.github.com/users/joshjordan","html_url":"https://github.com/joshjordan","followers_url":"https://api.github.com/users/joshjordan/followers","following_url":"https://api.github.com/users/joshjordan/following{/other_user}","gists_url":"https://api.github.com/users/joshjordan/gists{/gist_id}","starred_url":"https://api.github.com/users/joshjordan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joshjordan/subscriptions","organizations_url":"https://api.github.com/users/joshjordan/orgs","repos_url":"https://api.github.com/users/joshjordan/repos","events_url":"https://api.github.com/users/joshjordan/events{/privacy}","received_events_url":"https://api.github.com/users/joshjordan/received_events","type":"User","site_admin":false},"milestone":null,"commits_url":"https://api.github.com/repos/tenex/rails-assets/pulls/76/commits","review_comments_url":"https://api.github.com/repos/tenex/rails-assets/pulls/76/comments","review_comment_url":"https://api.github.com/repos/tenex/rails-assets/pulls/comments{/number}","comments_url":"https://api.github.com/repos/tenex/rails-assets/issues/76/comments","statuses_url":"https://api.github.com/repos/tenex/rails-assets/statuses/94585c2bb6812d6b0517cb6d1fe172d744958e71","head":{"label":"tenex:reduce-component-memory-footprint","ref":"reduce-component-memory-footprint","sha":"94585c2bb6812d6b0517cb6d1fe172d744958e71","user":{"login":"tenex","id":16297471,"avatar_url":"https://avatars.githubusercontent.com/u/16297471?v=3","gravatar_id":"","url":"https://api.github.com/users/tenex","html_url":"https://github.com/tenex","followers_url":"https://api.github.com/users/tenex/followers","following_url":"https://api.github.com/users/tenex/following{/other_user}","gists_url":"https://api.github.com/users/tenex/gists{/gist_id}","starred_url":"https://api.github.com/users/tenex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tenex/subscriptions","organizations_url":"https://api.github.com/users/tenex/orgs","repos_url":"https://api.github.com/users/tenex/repos","events_url":"https://api.github.com/users/tenex/events{/privacy}","received_events_url":"https://api.github.com/users/tenex/received_events","type":"Organization","site_admin":false},"repo":{"id":49998885,"name":"rails-assets","full_name":"tenex/rails-assets","owner":{"login":"tenex","id":16297471,"avatar_url":"https://avatars.githubusercontent.com/u/16297471?v=3","gravatar_id":"","url":"https://api.github.com/users/tenex","html_url":"https://github.com/tenex","followers_url":"https://api.github.com/users/tenex/followers","following_url":"https://api.github.com/users/tenex/following{/other_user}","gists_url":"https://api.github.com/users/tenex/gists{/gist_id}","starred_url":"https://api.github.com/users/tenex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tenex/subscriptions","organizations_url":"https://api.github.com/users/tenex/orgs","repos_url":"https://api.github.com/users/tenex/repos","events_url":"https://api.github.com/users/tenex/events{/privacy}","received_events_url":"https://api.github.com/users/tenex/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/tenex/rails-assets","description":"The solution to assets management in Rails","fork":true,"url":"https://api.github.com/repos/tenex/rails-assets","forks_url":"https://api.github.com/repos/tenex/rails-assets/forks","keys_url":"https://api.github.com/repos/tenex/rails-assets/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tenex/rails-assets/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tenex/rails-assets/teams","hooks_url":"https://api.github.com/repos/tenex/rails-assets/hooks","issue_events_url":"https://api.github.com/repos/tenex/rails-assets/issues/events{/number}","events_url":"https://api.github.com/repos/tenex/rails-assets/events","assignees_url":"https://api.github.com/repos/tenex/rails-assets/assignees{/user}","branches_url":"https://api.github.com/repos/tenex/rails-assets/branches{/branch}","tags_url":"https://api.github.com/repos/tenex/rails-assets/tags","blobs_url":"https://api.github.com/repos/tenex/rails-assets/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tenex/rails-assets/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tenex/rails-assets/git/refs{/sha}","trees_url":"https://api.github.com/repos/tenex/rails-assets/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tenex/rails-assets/statuses/{sha}","languages_url":"https://api.github.com/repos/tenex/rails-assets/languages","stargazers_url":"https://api.github.com/repos/tenex/rails-assets/stargazers","contributors_url":"https://api.github.com/repos/tenex/rails-assets/contributors","subscribers_url":"https://api.github.com/repos/tenex/rails-assets/subscribers","subscription_url":"https://api.github.com/repos/tenex/rails-assets/subscription","commits_url":"https://api.github.com/repos/tenex/rails-assets/commits{/sha}","git_commits_url":"https://api.github.com/repos/tenex/rails-assets/git/commits{/sha}","comments_url":"https://api.github.com/repos/tenex/rails-assets/comments{/number}","issue_comment_url":"https://api.github.com/repos/tenex/rails-assets/issues/comments{/number}","contents_url":"https://api.github.com/repos/tenex/rails-assets/contents/{+path}","compare_url":"https://api.github.com/repos/tenex/rails-assets/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tenex/rails-assets/merges","archive_url":"https://api.github.com/repos/tenex/rails-assets/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tenex/rails-assets/downloads","issues_url":"https://api.github.com/repos/tenex/rails-assets/issues{/number}","pulls_url":"https://api.github.com/repos/tenex/rails-assets/pulls{/number}","milestones_url":"https://api.github.com/repos/tenex/rails-assets/milestones{/number}","notifications_url":"https://api.github.com/repos/tenex/rails-assets/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tenex/rails-assets/labels{/name}","releases_url":"https://api.github.com/repos/tenex/rails-assets/releases{/id}","deployments_url":"https://api.github.com/repos/tenex/rails-assets/deployments","created_at":"2016-01-20T02:37:05Z","updated_at":"2016-04-03T13:39:08Z","pushed_at":"2016-04-03T15:39:11Z","git_url":"git://github.com/tenex/rails-assets.git","ssh_url":"git@github.com:tenex/rails-assets.git","clone_url":"https://github.com/tenex/rails-assets.git","svn_url":"https://github.com/tenex/rails-assets","homepage":"https://rails-assets.tenex.tech","size":3286,"stargazers_count":14,"watchers_count":14,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":25,"forks":2,"open_issues":25,"watchers":14,"default_branch":"master"}},"base":{"label":"tenex:master","ref":"master","sha":"d7ff358221e33392484ff5d2f6a9fb6215a5f8fa","user":{"login":"tenex","id":16297471,"avatar_url":"https://avatars.githubusercontent.com/u/16297471?v=3","gravatar_id":"","url":"https://api.github.com/users/tenex","html_url":"https://github.com/tenex","followers_url":"https://api.github.com/users/tenex/followers","following_url":"https://api.github.com/users/tenex/following{/other_user}","gists_url":"https://api.github.com/users/tenex/gists{/gist_id}","starred_url":"https://api.github.com/users/tenex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tenex/subscriptions","organizations_url":"https://api.github.com/users/tenex/orgs","repos_url":"https://api.github.com/users/tenex/repos","events_url":"https://api.github.com/users/tenex/events{/privacy}","received_events_url":"https://api.github.com/users/tenex/received_events","type":"Organization","site_admin":false},"repo":{"id":49998885,"name":"rails-assets","full_name":"tenex/rails-assets","owner":{"login":"tenex","id":16297471,"avatar_url":"https://avatars.githubusercontent.com/u/16297471?v=3","gravatar_id":"","url":"https://api.github.com/users/tenex","html_url":"https://github.com/tenex","followers_url":"https://api.github.com/users/tenex/followers","following_url":"https://api.github.com/users/tenex/following{/other_user}","gists_url":"https://api.github.com/users/tenex/gists{/gist_id}","starred_url":"https://api.github.com/users/tenex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tenex/subscriptions","organizations_url":"https://api.github.com/users/tenex/orgs","repos_url":"https://api.github.com/users/tenex/repos","events_url":"https://api.github.com/users/tenex/events{/privacy}","received_events_url":"https://api.github.com/users/tenex/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/tenex/rails-assets","description":"The solution to assets management in Rails","fork":true,"url":"https://api.github.com/repos/tenex/rails-assets","forks_url":"https://api.github.com/repos/tenex/rails-assets/forks","keys_url":"https://api.github.com/repos/tenex/rails-assets/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tenex/rails-assets/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tenex/rails-assets/teams","hooks_url":"https://api.github.com/repos/tenex/rails-assets/hooks","issue_events_url":"https://api.github.com/repos/tenex/rails-assets/issues/events{/number}","events_url":"https://api.github.com/repos/tenex/rails-assets/events","assignees_url":"https://api.github.com/repos/tenex/rails-assets/assignees{/user}","branches_url":"https://api.github.com/repos/tenex/rails-assets/branches{/branch}","tags_url":"https://api.github.com/repos/tenex/rails-assets/tags","blobs_url":"https://api.github.com/repos/tenex/rails-assets/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tenex/rails-assets/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tenex/rails-assets/git/refs{/sha}","trees_url":"https://api.github.com/repos/tenex/rails-assets/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tenex/rails-assets/statuses/{sha}","languages_url":"https://api.github.com/repos/tenex/rails-assets/languages","stargazers_url":"https://api.github.com/repos/tenex/rails-assets/stargazers","contributors_url":"https://api.github.com/repos/tenex/rails-assets/contributors","subscribers_url":"https://api.github.com/repos/tenex/rails-assets/subscribers","subscription_url":"https://api.github.com/repos/tenex/rails-assets/subscription","commits_url":"https://api.github.com/repos/tenex/rails-assets/commits{/sha}","git_commits_url":"https://api.github.com/repos/tenex/rails-assets/git/commits{/sha}","comments_url":"https://api.github.com/repos/tenex/rails-assets/comments{/number}","issue_comment_url":"https://api.github.com/repos/tenex/rails-assets/issues/comments{/number}","contents_url":"https://api.github.com/repos/tenex/rails-assets/contents/{+path}","compare_url":"https://api.github.com/repos/tenex/rails-assets/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tenex/rails-assets/merges","archive_url":"https://api.github.com/repos/tenex/rails-assets/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tenex/rails-assets/downloads","issues_url":"https://api.github.com/repos/tenex/rails-assets/issues{/number}","pulls_url":"https://api.github.com/repos/tenex/rails-assets/pulls{/number}","milestones_url":"https://api.github.com/repos/tenex/rails-assets/milestones{/number}","notifications_url":"https://api.github.com/repos/tenex/rails-assets/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tenex/rails-assets/labels{/name}","releases_url":"https://api.github.com/repos/tenex/rails-assets/releases{/id}","deployments_url":"https://api.github.com/repos/tenex/rails-assets/deployments","created_at":"2016-01-20T02:37:05Z","updated_at":"2016-04-03T13:39:08Z","pushed_at":"2016-04-03T15:39:11Z","git_url":"git://github.com/tenex/rails-assets.git","ssh_url":"git@github.com:tenex/rails-assets.git","clone_url":"https://github.com/tenex/rails-assets.git","svn_url":"https://github.com/tenex/rails-assets","homepage":"https://rails-assets.tenex.tech","size":3286,"stargazers_count":14,"watchers_count":14,"language":"Ruby","has_issues":true,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":2,"mirror_url":null,"open_issues_count":25,"forks":2,"open_issues":25,"watchers":14,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tenex/rails-assets/pulls/76"},"html":{"href":"https://github.com/tenex/rails-assets/pull/76"},"issue":{"href":"https://api.github.com/repos/tenex/rails-assets/issues/76"},"comments":{"href":"https://api.github.com/repos/tenex/rails-assets/issues/76/comments"},"review_comments":{"href":"https://api.github.com/repos/tenex/rails-assets/pulls/76/comments"},"review_comment":{"href":"https://api.github.com/repos/tenex/rails-assets/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/tenex/rails-assets/pulls/76/commits"},"statuses":{"href":"https://api.github.com/repos/tenex/rails-assets/statuses/94585c2bb6812d6b0517cb6d1fe172d744958e71"}},"merged":false,"mergeable":null,"mergeable_state":"unknown","merged_by":null,"comments":0,"review_comments":0,"commits":1,"additions":1,"deletions":4,"changed_files":1}}