{"action":"created","issue":{"url":"https://api.github.com/repos/adobe/brackets/issues/11093","labels_url":"https://api.github.com/repos/adobe/brackets/issues/11093/labels{/name}","comments_url":"https://api.github.com/repos/adobe/brackets/issues/11093/comments","events_url":"https://api.github.com/repos/adobe/brackets/issues/11093/events","html_url":"https://github.com/adobe/brackets/issues/11093","id":75483728,"number":11093,"title":"[Performance] Find In Files Optimization","user":{"login":"rroshan1","id":11662297,"avatar_url":"https://avatars.githubusercontent.com/u/11662297?v=3","gravatar_id":"","url":"https://api.github.com/users/rroshan1","html_url":"https://github.com/rroshan1","followers_url":"https://api.github.com/users/rroshan1/followers","following_url":"https://api.github.com/users/rroshan1/following{/other_user}","gists_url":"https://api.github.com/users/rroshan1/gists{/gist_id}","starred_url":"https://api.github.com/users/rroshan1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rroshan1/subscriptions","organizations_url":"https://api.github.com/users/rroshan1/orgs","repos_url":"https://api.github.com/users/rroshan1/repos","events_url":"https://api.github.com/users/rroshan1/events{/privacy}","received_events_url":"https://api.github.com/users/rroshan1/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/adobe/brackets/labels/Development","name":"Development","color":"006b75"},{"url":"https://api.github.com/repos/adobe/brackets/labels/performance","name":"performance","color":"e10c02"},{"url":"https://api.github.com/repos/adobe/brackets/labels/release-14","name":"release-14","color":"ededed"}],"state":"open","locked":false,"assignee":{"login":"rroshan1","id":11662297,"avatar_url":"https://avatars.githubusercontent.com/u/11662297?v=3","gravatar_id":"","url":"https://api.github.com/users/rroshan1","html_url":"https://github.com/rroshan1","followers_url":"https://api.github.com/users/rroshan1/followers","following_url":"https://api.github.com/users/rroshan1/following{/other_user}","gists_url":"https://api.github.com/users/rroshan1/gists{/gist_id}","starred_url":"https://api.github.com/users/rroshan1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rroshan1/subscriptions","organizations_url":"https://api.github.com/users/rroshan1/orgs","repos_url":"https://api.github.com/users/rroshan1/repos","events_url":"https://api.github.com/users/rroshan1/events{/privacy}","received_events_url":"https://api.github.com/users/rroshan1/received_events","type":"User","site_admin":false},"milestone":{"url":"https://api.github.com/repos/adobe/brackets/milestones/36","html_url":"https://github.com/adobe/brackets/milestones/Release%201.4","labels_url":"https://api.github.com/repos/adobe/brackets/milestones/36/labels","id":1048084,"number":36,"title":"Release 1.4","description":"","creator":{"login":"ryanstewart","id":45450,"avatar_url":"https://avatars.githubusercontent.com/u/45450?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanstewart","html_url":"https://github.com/ryanstewart","followers_url":"https://api.github.com/users/ryanstewart/followers","following_url":"https://api.github.com/users/ryanstewart/following{/other_user}","gists_url":"https://api.github.com/users/ryanstewart/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanstewart/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanstewart/subscriptions","organizations_url":"https://api.github.com/users/ryanstewart/orgs","repos_url":"https://api.github.com/users/ryanstewart/repos","events_url":"https://api.github.com/users/ryanstewart/events{/privacy}","received_events_url":"https://api.github.com/users/ryanstewart/received_events","type":"User","site_admin":false},"open_issues":34,"closed_issues":5,"state":"open","created_at":"2015-04-01T04:03:49Z","updated_at":"2015-05-19T17:05:43Z","due_on":"2015-06-14T18:30:00Z","closed_at":null},"comments":2,"created_at":"2015-05-12T06:28:14Z","updated_at":"2015-05-19T19:25:14Z","closed_at":null,"body":"- [x] Measure the performance of \"Find In Files\".\r\n- [x] Compare the same with other Brackets-like editors.\r\n- [ ] Analyzing the scope for improvements in \"Find In Files\".\r\n- [ ] Implement the optimizations.\r\n- [ ] Measure the improvements.\r\n\r\n*Method used to measure the performance*:-\r\n\r\nWe have run multiple FindInFiles searches and used iPhone 5S to capture the slo-mo (slow-motion) videos with 120 fps. After capturing the videos, we used Adobe Premier-Pro to calculate the time elapsed in the searches to the nearest frames (accuracy= 1/120th of a second). \r\n\r\n*Parameters to consider for testing this*.\r\n\r\n1) Test this for small(<500 files), medium(5K files approx) and large(>25K) projects.\r\n2) Run it on Windows and Mac systems with most likely configurations.\r\n3) Find the performance differences in a repeated search, case-sensitive search and the very first search."},"comment":{"url":"https://api.github.com/repos/adobe/brackets/issues/comments/103642360","html_url":"https://github.com/adobe/brackets/issues/11093#issuecomment-103642360","issue_url":"https://api.github.com/repos/adobe/brackets/issues/11093","id":103642360,"user":{"login":"abose","id":5336369,"avatar_url":"https://avatars.githubusercontent.com/u/5336369?v=3","gravatar_id":"","url":"https://api.github.com/users/abose","html_url":"https://github.com/abose","followers_url":"https://api.github.com/users/abose/followers","following_url":"https://api.github.com/users/abose/following{/other_user}","gists_url":"https://api.github.com/users/abose/gists{/gist_id}","starred_url":"https://api.github.com/users/abose/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/abose/subscriptions","organizations_url":"https://api.github.com/users/abose/orgs","repos_url":"https://api.github.com/users/abose/repos","events_url":"https://api.github.com/users/abose/events{/privacy}","received_events_url":"https://api.github.com/users/abose/received_events","type":"User","site_admin":false},"created_at":"2015-05-19T19:25:14Z","updated_at":"2015-05-19T19:25:14Z","body":"#11128 PR with incremental update."}}