{"action":"created","issue":{"url":"https://api.github.com/repos/triplea-game/triplea/issues/985","repository_url":"https://api.github.com/repos/triplea-game/triplea","labels_url":"https://api.github.com/repos/triplea-game/triplea/issues/985/labels{/name}","comments_url":"https://api.github.com/repos/triplea-game/triplea/issues/985/comments","events_url":"https://api.github.com/repos/triplea-game/triplea/issues/985/events","html_url":"https://github.com/triplea-game/triplea/issues/985","id":166003783,"number":985,"title":"Time to load main window is dominated by map parsing","user":{"login":"DanVanAtta","id":12397753,"avatar_url":"https://avatars.githubusercontent.com/u/12397753?v=3","gravatar_id":"","url":"https://api.github.com/users/DanVanAtta","html_url":"https://github.com/DanVanAtta","followers_url":"https://api.github.com/users/DanVanAtta/followers","following_url":"https://api.github.com/users/DanVanAtta/following{/other_user}","gists_url":"https://api.github.com/users/DanVanAtta/gists{/gist_id}","starred_url":"https://api.github.com/users/DanVanAtta/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/DanVanAtta/subscriptions","organizations_url":"https://api.github.com/users/DanVanAtta/orgs","repos_url":"https://api.github.com/users/DanVanAtta/repos","events_url":"https://api.github.com/users/DanVanAtta/events{/privacy}","received_events_url":"https://api.github.com/users/DanVanAtta/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/triplea-game/triplea/labels/Performance","name":"Performance","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-07-18T00:22:21Z","updated_at":"2016-07-19T18:16:24Z","closed_at":null,"body":"The time to fetch map data to populate the left hand side of the main window dominates map bootup time. Experimenting with 'war of the relics', which takes 25s to parse, I noticed that it took that long for the main game screen to load.\r\n\r\nA) Map parsing should be faster. That is already being tackled though.\r\nB) We could load the map data in a background thread, would allow for the UI to show up much faster"},"comment":{"url":"https://api.github.com/repos/triplea-game/triplea/issues/comments/233719834","html_url":"https://github.com/triplea-game/triplea/issues/985#issuecomment-233719834","issue_url":"https://api.github.com/repos/triplea-game/triplea/issues/985","id":233719834,"user":{"login":"Cernelius","id":19562310,"avatar_url":"https://avatars.githubusercontent.com/u/19562310?v=3","gravatar_id":"","url":"https://api.github.com/users/Cernelius","html_url":"https://github.com/Cernelius","followers_url":"https://api.github.com/users/Cernelius/followers","following_url":"https://api.github.com/users/Cernelius/following{/other_user}","gists_url":"https://api.github.com/users/Cernelius/gists{/gist_id}","starred_url":"https://api.github.com/users/Cernelius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Cernelius/subscriptions","organizations_url":"https://api.github.com/users/Cernelius/orgs","repos_url":"https://api.github.com/users/Cernelius/repos","events_url":"https://api.github.com/users/Cernelius/events{/privacy}","received_events_url":"https://api.github.com/users/Cernelius/received_events","type":"User","site_admin":false},"created_at":"2016-07-19T18:16:24Z","updated_at":"2016-07-19T18:16:24Z","body":"This is very nice to see some work in supporting the big xml maps, finally (I've some big xml stuff I hope to finish soon). I wanna add that I think the biggest problem is the startup in lobby, since it takes a big time to load something like \"war of the relics\", and it gets multiplied by the number of players (this is a big problem for multi, where reloads are more frequent too), plus observers.\r\nI guess this is savegame size?"}}
{"actor":{"display_login":"Cernelius"}}