{ "id": "172829", "key": "TIMOB-26702", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": { "id": "10100", "description": "This issue won't be actioned.", "name": "Won't Do" }, "resolutiondate": "2019-05-20T01:26:16.000+0000", "created": "2019-01-08T01:12:02.000+0000", "epic": { "id": 172826, "key": "TIMOB-26699", "name": "Windows Runtime Performance Improvement", "summary": "Windows: Runtime Performance Improvement", "color": { "key": "color_7" }, "done": false }, "priority": { "name": "High", "id": "2" }, "labels": [], "versions": [ { "id": "20238", "description": "", "name": "Release 7.5.0", "archived": false, "released": true, "releaseDate": "2018-11-15" } ], "issuelinks": [], "assignee": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "updated": "2019-05-20T01:26:16.000+0000", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "components": [ { "id": "12642", "name": "Windows", "description": "Windows authoring support" } ], "description": " HAL is heavy weight framework that is not quite efficient. We might be able to make it more lightweight.", "attachment": [], "flagged": false, "summary": "Windows: Make HAL more lightweight", "creator": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "closedSprints": [ { "id": 1123, "state": "closed", "name": "2019 Sprint 7", "startDate": "2019-03-18T17:27:25.993Z", "endDate": "2019-03-30T17:27:00.000Z", "completeDate": "2019-03-29T18:02:37.441Z", "originBoardId": 114 }, { "id": 1124, "state": "closed", "name": "2019 Sprint 8", "startDate": "2019-03-31T18:03:00.000Z", "endDate": "2019-04-12T18:03:00.000Z", "completeDate": "2019-04-12T19:04:50.175Z", "originBoardId": 114 }, { "id": 1109, "state": "closed", "name": "2019 Sprint 3", "startDate": "2019-01-28T17:38:43.075Z", "endDate": "2019-02-09T17:38:00.000Z", "completeDate": "2019-02-08T21:37:29.498Z", "originBoardId": 114 }, { "id": 1128, "state": "closed", "name": "2019 Sprint 9", "startDate": "2019-04-14T19:05:00.000Z", "endDate": "2019-04-26T19:05:00.000Z", "completeDate": "2019-04-26T22:05:13.933Z", "originBoardId": 114 }, { "id": 1129, "state": "closed", "name": "2019 Sprint 10", "startDate": "2019-04-28T22:06:00.000Z", "endDate": "2019-05-17T22:06:00.000Z", "completeDate": "2019-05-20T16:48:42.522Z", "originBoardId": 114 }, { "id": 1118, "state": "closed", "name": "2019 Sprint 5", "startDate": "2019-02-24T18:36:06.435Z", "endDate": "2019-03-08T18:36:00.000Z", "completeDate": "2019-03-07T22:19:47.057Z", "originBoardId": 114 } ], "comment": { "comments": [ { "id": "448514", "author": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "body": "Resolving this as \"Won't Do\" for now, because based on the results from related PRs above we don't see big improvements despite a fundamental changes on the internal framework. \r\n\r\nPRs:\r\n\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/1365\r\nhttps://github.com/appcelerator/titanium_mobile_windows/pull/1366\r\n\r\nResults:\r\n\r\n* No gain on application startup/rendering time (mostly no difference compared to 8.0.0)\r\n* Lightweight HAL uses 16MB (18%) less application memory\r\n* Lightweight HAL uses 15% less CPU\r\n\r\nBEFORE\r\nhttps://user-images.githubusercontent.com/1661068/53779246-d1195300-3f42-11e9-8e20-838ce7cf1d50.png\r\n\r\nAFTER\r\nhttps://user-images.githubusercontent.com/1661068/53779242-c959ae80-3f42-11e9-96be-791d9782aa74.png\r\n\r\nHowever, because this is quite big internal change in our basic framework, I'm not sure if we should apply these changes to our master branch. \r\n\r\n* We don't have no difference on our startup/rendering time.\r\n* This may work with less CPU/memory, but I think most users don't care about it because latest PC machines often work with rich CPU/memory compared to mobile devices. Because our performance gain on #1345 is pretty significant (up to 45% improvement), I'm not sure lightweight HAL is really worth it now.\r\n\r\nI would like to keep related PRs open hoping to give community a chance to review our current state.", "updateAuthor": { "name": "kiguchi", "key": "kota", "displayName": "Kota Iguchi", "active": false, "timeZone": "America/Los_Angeles" }, "created": "2019-05-20T01:26:16.000+0000", "updated": "2019-05-20T01:26:16.000+0000" } ], "maxResults": 2, "total": 2, "startAt": 0 } } }