{ "id": "62695", "key": "TIMOB-2063", "fields": { "issuetype": { "id": "1", "description": "A problem which impairs or prevents the functions of the product.", "name": "Bug", "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": [ { "id": "11225", "name": "Release 1.5.0", "archived": true, "released": true, "releaseDate": "2010-12-14" } ], "resolution": { "id": "1", "description": "A fix for this issue is checked into the tree and tested.", "name": "Fixed" }, "resolutiondate": "2011-04-17T01:57:58.000+0000", "created": "2011-04-15T03:09:22.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "android", "android_refactor", "performance", "regression", "tableview" ], "versions": [], "issuelinks": [], "assignee": { "name": "dthorp", "key": "dthorp", "displayName": "Don Thorp", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2011-04-17T01:57:58.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": "10202", "name": "Android", "description": "Android Platform" } ], "description": "{html}

g1 running 1.6 and the sim running 2.2 Ti Mobile sdk\n1.5.0.02c264.

\n

1.BaseUI>Views>TableViews>Performance

\n

results, on a G1 running 1.6: 1.4.1.1. = 6341ms, 0.08 ms per\nrow; 1.5.0 = 2785ms, 0.18ms per row

{html}", "attachment": [], "flagged": false, "summary": "Android: Table view performance degraded > 2X in 1.5.0 (when measured by way of this test case) ", "creator": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "127387", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Hey Thomas.. Correct me if I'm wrong, but the numbers you pasted\ndon't seem to add up.

\n

2785ms (1.5.0) is over twice as fast as 6341ms (1.4.1.1). It\nlooks like the \"per row\" calculation is actually wrong. This test\naverages the time spent over 500 iterations, which means the 1.5.0\ntest should've yielded 5.57ms per row, and the 1.4.1.1 test\nshould've yielded 12.682ms per row

\n

FWIW, on my EVO I'm seeing 1031ms, 2.062ms per row

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:09:23.000+0000", "updated": "2011-04-15T03:09:23.000+0000" }, { "id": "127388", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

(from [eb5923af9d3dd2870499c9e16fb5b784877adebd])\ndivide duration by count to get the per row perf time [#2063]\n\nhttp://github.com/appcelerator/titanium_mobile/commit/eb5923af9d3dd...

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:09:23.000+0000", "updated": "2011-04-15T03:09:23.000+0000" }, { "id": "127389", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Marking as fixed, the problem here was the inaccurate reporting\nof the test

{html}", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:09:23.000+0000", "updated": "2011-04-15T03:09:23.000+0000" }, { "id": "127390", "author": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "body": "{html}

Titanium SDK version: 1.5.0 (12/03/10 09:29 33c2058), closing as\nresolved, sorry bout the false negative there.

{html}", "updateAuthor": { "name": "thomashuelbert", "key": "thomashuelbert", "displayName": "Thomas Huelbert", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-04-15T03:09:24.000+0000", "updated": "2011-04-15T03:09:24.000+0000" } ], "maxResults": 4, "total": 4, "startAt": 0 } } }