From 9a4f04fbd3233fe2711b2cf5d11c4baa46e78b89 Mon Sep 17 00:00:00 2001 From: Florrie Date: Sat, 15 Dec 2018 00:56:51 -0400 Subject: Dramatically optimize perf of large playlists Now you can browse modland.json at your leisure, without the fear of waiting 10 seconds every time you so much as move your cursor! --- stress-test.txt | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'stress-test.txt') diff --git a/stress-test.txt b/stress-test.txt index bc4b2e8..4447fdf 100644 --- a/stress-test.txt +++ b/stress-test.txt @@ -1,4 +1,18 @@ -# of times ran - With cached getCursorIndex(): 900 - With (broken) less objects: ...still 900 [REMOVED] - With less attributes.slice(): 1000 + + +**** New stress test!! Passing misc-playlists/modland.json *** + +- d712d40 (Original code): + Render & Flush - 1 + Fix All Layout - 1 + +- ae2c9e1 Optimize getScrollPositionOfElementAtEndOfView: + Render & Flush - 520 + Fix All Layout - 80 + +- d544986 Optimize the h*ck out of ListScrollForm + Render & Flush - 520 + Fix All Layout - 440 -- cgit 1.3.0-6-gf8a5