{"action":"created","issue":{"url":"https://api.github.com/repos/angband-import/angband-trac/issues/871","repository_url":"https://api.github.com/repos/angband-import/angband-trac","labels_url":"https://api.github.com/repos/angband-import/angband-trac/issues/871/labels{/name}","comments_url":"https://api.github.com/repos/angband-import/angband-trac/issues/871/comments","events_url":"https://api.github.com/repos/angband-import/angband-trac/issues/871/events","html_url":"https://github.com/angband-import/angband-trac/issues/871","id":543585880,"node_id":"MDU6SXNzdWU1NDM1ODU4ODA=","number":871,"title":"Angband spends too much time updating the item list.","user":{"login":"angband-import","id":59315917,"node_id":"MDQ6VXNlcjU5MzE1OTE3","avatar_url":"https://avatars3.githubusercontent.com/u/59315917?v=4","gravatar_id":"","url":"https://api.github.com/users/angband-import","html_url":"https://github.com/angband-import","followers_url":"https://api.github.com/users/angband-import/followers","following_url":"https://api.github.com/users/angband-import/following{/other_user}","gists_url":"https://api.github.com/users/angband-import/gists{/gist_id}","starred_url":"https://api.github.com/users/angband-import/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angband-import/subscriptions","organizations_url":"https://api.github.com/users/angband-import/orgs","repos_url":"https://api.github.com/users/angband-import/repos","events_url":"https://api.github.com/users/angband-import/events{/privacy}","received_events_url":"https://api.github.com/users/angband-import/received_events","type":"User","site_admin":false},"labels":[{"id":1757756948,"node_id":"MDU6TGFiZWwxNzU3NzU2OTQ4","url":"https://api.github.com/repos/angband-import/angband-trac/labels/M:%203.1.1%20beta","name":"M: 3.1.1 beta","color":"880000","default":false,"description":null},{"id":1757758401,"node_id":"MDU6TGFiZWwxNzU3NzU4NDAx","url":"https://api.github.com/repos/angband-import/angband-trac/labels/T:%20bug","name":"T: bug","color":"cccccc","default":false,"description":null}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/angband-import/angband-trac/milestones/16","html_url":"https://github.com/angband-import/angband-trac/milestone/16","labels_url":"https://api.github.com/repos/angband-import/angband-trac/milestones/16/labels","id":4961086,"node_id":"MDk6TWlsZXN0b25lNDk2MTA4Ng==","number":16,"title":"3.1.1 beta","description":"This is the next release line.  The primary goals for this release, apart from fixing bugs in 3.1 beta, are:\n - Extended colour support (#23)\n - New savefile format (#30)\n - Import revised randart code (#48)\n - Fix Vista problems once and for all (#232)\n - A rework of pseudo-ID and ID (#752)\n\nOther things that would be nice to have:\n - Linearise the stat system internally (#599)\n - Import portions of Eddie's patch\n - Fix probing (#352)\n - Release with a DS port\n - Switching at least in part to a flag-based terrain system (#581)\n","creator":{"login":"angband-import","id":59315917,"node_id":"MDQ6VXNlcjU5MzE1OTE3","avatar_url":"https://avatars3.githubusercontent.com/u/59315917?v=4","gravatar_id":"","url":"https://api.github.com/users/angband-import","html_url":"https://github.com/angband-import","followers_url":"https://api.github.com/users/angband-import/followers","following_url":"https://api.github.com/users/angband-import/following{/other_user}","gists_url":"https://api.github.com/users/angband-import/gists{/gist_id}","starred_url":"https://api.github.com/users/angband-import/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angband-import/subscriptions","organizations_url":"https://api.github.com/users/angband-import/orgs","repos_url":"https://api.github.com/users/angband-import/repos","events_url":"https://api.github.com/users/angband-import/events{/privacy}","received_events_url":"https://api.github.com/users/angband-import/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":165,"state":"closed","created_at":"2019-12-28T16:46:27Z","updated_at":"2019-12-29T21:51:57Z","due_on":"2009-07-25T07:00:00Z","closed_at":"2019-12-28T16:46:27Z"},"comments":2,"created_at":"2019-12-29T21:51:57Z","updated_at":"2019-12-29T21:52:19Z","closed_at":null,"author_association":"OWNER","body":"**Reported by morth on 20 Jun 2009 15:50 UTC**\nWell, I accidently overwrote my savefile with my testing svn version, so playing [335056c] (SVN r1444) now... I noticed running is _much_ slower than it was in 3.1.0 beta, even after I disable the pricing log. Almost not playable on my 2GHz macbook pro. Profiling gives the following traceback:\n\nDepth Image Samples Function\n  24 angband   1034  slay_power\n  23 angband   1034  object_power\n  22 angband   1034  object_value_real\n  21 angband   1034  object_value\n  20 angband   1034  display_itemlist\n  19 angband   1034  update_itemlist_subwindow\n  18 angband   1034  game_event_dispatch\n  17 angband   1034  redraw_stuff\n  16 angband    644  process_player\n  15 angband    644  dungeon\n  14 angband    644  play_game\n  13 angband    644  AngbandGame\n\nIt seems a bit obsessive, the item list doesn't need updating at all while I'm not using items from the floor or a monster picks them up/destroys them (this was from running/resting only)"},"comment":{"url":"https://api.github.com/repos/angband-import/angband-trac/issues/comments/569545167","html_url":"https://github.com/angband-import/angband-trac/issues/871#issuecomment-569545167","issue_url":"https://api.github.com/repos/angband-import/angband-trac/issues/871","id":569545167,"node_id":"MDEyOklzc3VlQ29tbWVudDU2OTU0NTE2Nw==","user":{"login":"angband-import","id":59315917,"node_id":"MDQ6VXNlcjU5MzE1OTE3","avatar_url":"https://avatars3.githubusercontent.com/u/59315917?v=4","gravatar_id":"","url":"https://api.github.com/users/angband-import","html_url":"https://github.com/angband-import","followers_url":"https://api.github.com/users/angband-import/followers","following_url":"https://api.github.com/users/angband-import/following{/other_user}","gists_url":"https://api.github.com/users/angband-import/gists{/gist_id}","starred_url":"https://api.github.com/users/angband-import/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/angband-import/subscriptions","organizations_url":"https://api.github.com/users/angband-import/orgs","repos_url":"https://api.github.com/users/angband-import/repos","events_url":"https://api.github.com/users/angband-import/events{/privacy}","received_events_url":"https://api.github.com/users/angband-import/received_events","type":"User","site_admin":false},"created_at":"2019-12-29T21:52:19Z","updated_at":"2019-12-29T21:52:19Z","author_association":"OWNER","body":"**Comment by anonymous on 20 Jun 2009 17:30 UTC**\nIf you wouldn't mind backing up your savefile, then running 3.1.0-beta again and returning some profiling data from that, it would be helpful.\n\nI compared SVN-1098 (the point where 3.1.0 was made) against HEAD. I didn't notice any changes to object/obj-util.c that affect the itemlist. Of course, it's possible some other code did increase the redrawing frequency. Anyway, it would help to be sure that it is happening more under HEAD than 1098."}}
{"actor":{"display_login":"angband-import"}}