{"action":"created","issue":{"url":"https://api.github.com/repos/rebar/rebar/issues/439","labels_url":"https://api.github.com/repos/rebar/rebar/issues/439/labels{/name}","comments_url":"https://api.github.com/repos/rebar/rebar/issues/439/comments","events_url":"https://api.github.com/repos/rebar/rebar/issues/439/events","html_url":"https://github.com/rebar/rebar/pull/439","id":55025867,"number":439,"title":"Set +A0 among emulator args for rebar's escript","user":{"login":"robertoaloi","id":91769,"avatar_url":"https://avatars.githubusercontent.com/u/91769?v=3","gravatar_id":"","url":"https://api.github.com/users/robertoaloi","html_url":"https://github.com/robertoaloi","followers_url":"https://api.github.com/users/robertoaloi/followers","following_url":"https://api.github.com/users/robertoaloi/following{/other_user}","gists_url":"https://api.github.com/users/robertoaloi/gists{/gist_id}","starred_url":"https://api.github.com/users/robertoaloi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertoaloi/subscriptions","organizations_url":"https://api.github.com/users/robertoaloi/orgs","repos_url":"https://api.github.com/users/robertoaloi/repos","events_url":"https://api.github.com/users/robertoaloi/events{/privacy}","received_events_url":"https://api.github.com/users/robertoaloi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-01-21T14:33:00Z","updated_at":"2015-01-22T15:47:18Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/rebar/rebar/pulls/439","html_url":"https://github.com/rebar/rebar/pull/439","diff_url":"https://github.com/rebar/rebar/pull/439.diff","patch_url":"https://github.com/rebar/rebar/pull/439.patch"},"body":"While switching from R15 to R16, we noticed a significant performance degradation when compiling our code with rebar (compilation time almost doubled).\r\nAdding the \"+A0\" flag seems to have an extremely positive effect, reverting compile times to the R15 values.\r\nThis seems related to rebar performing lot of IO from a single process.\r\nNot sure if the patch is general enough to be part of the upstream rebar, but I decided to open this PR to get the discussion started."},"comment":{"url":"https://api.github.com/repos/rebar/rebar/issues/comments/71040960","html_url":"https://github.com/rebar/rebar/pull/439#issuecomment-71040960","issue_url":"https://api.github.com/repos/rebar/rebar/issues/439","id":71040960,"user":{"login":"ferd","id":111141,"avatar_url":"https://avatars.githubusercontent.com/u/111141?v=3","gravatar_id":"","url":"https://api.github.com/users/ferd","html_url":"https://github.com/ferd","followers_url":"https://api.github.com/users/ferd/followers","following_url":"https://api.github.com/users/ferd/following{/other_user}","gists_url":"https://api.github.com/users/ferd/gists{/gist_id}","starred_url":"https://api.github.com/users/ferd/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ferd/subscriptions","organizations_url":"https://api.github.com/users/ferd/orgs","repos_url":"https://api.github.com/users/ferd/repos","events_url":"https://api.github.com/users/ferd/events{/privacy}","received_events_url":"https://api.github.com/users/ferd/received_events","type":"User","site_admin":false},"created_at":"2015-01-22T15:47:18Z","updated_at":"2015-01-22T15:47:18Z","body":"I've seen this before and know what this is about yes. I'm fine with going back to R15 settings (especially since rebar worked fine there). The cost of setting up async threads isn't really an advantage for an ideally short-running app like Rebar."}}