Mike says :
Determine (benchmark?) if Quartz GFX would yield credible performance for 10.2/10.3.
How can this, how should it be achieved. First of all I think it should be done on os 10.2.8. Once the comparison show numbers worth switching I should be tested on 10.3, so any regression gets caught before the "switch". I think this could be placed in any university teaching Computer science and having a courses entitled optimizing techniques, we need to find such institutional entity and contact them so their course would be a lot more real world oriented. I would conduct the comparison the following way :
1) I would sample the current release and find out what are the 10 most called QD functions.
2) I would start to optimize the functions calling those top 10 QD API
I'll resample the modified release once more for the top 10 calls. But this time I would concentrate not on the real top ten called but on the top ten that cost the most time wise.
3) Update our code to optimize those to ten time consumers call.
4) Port that code from QD to QD+Quartz in order to speed things up.
5) completely port to Quartz and compared the QD optimized, the QD+Quartz and the Quartz only.
Step 1,2,3 should be used in step 4 and 5. This can cleanly be applied to a teaching course because step 1, 4 and 5 could be accomplish by different groups in the same course. If we find the professor/university willing to set up such a course this could begin in Next september.
Grow our developer community; more people reviewing and submitting patches
First we need more users willing to help, being writing docs/ triaging. I believe computer programmers that do triage will start coding/reviewing on their own once they realize that more works needs to be done. To achieve that I propose we set up our own "bug day" but since we get less bug reports than the other Mozillian product, once a month should be good enough These events would be the time when our fearless leader (no not JLG) would assign task to people. we would do that one day on IRC, a week end day would be nice so people from around the globe could join and easily help.
Second we should post to mac coding oriented mailing-list saying wee seek new blood, and to forums. To centralize things we should give people willing to join and date and some instructions to connect to #camino and start organizing things on the channel.

Leave a comment