As per our discussion in the Performance meeting developers need to instrument the source code. Please let me know when some of the instrumentation is ready to use so that I can start designing the scripts required.
I've started some of this, but didn't get very far. I did develop an nsIStopwatch interface/implementation that can be used for this purpose (supercedes stopwatch.h in libutil), but quickly hit problems using it in practice (e.g. appcore callbacks that were never called, etc). I plan to look at it a little more in the next few days.
Did we decide when we were going to do this? M13 and M14 seem a little soon.
We need this ASAP. We need to be able to measure performance for beta. And would like to start ASAP please.
Severity: normal → blocker
Summary: [PERFORMANCE] Need to instrument source code for performance measurements → [BETA1]Need to instrument source code for performance measurements
Putting on Blocker [BETA1]
you can retarget to whenever. dp was beating me with a stick, making me triage my bugs.
Bulk add of "perf" to new keyword field. This will replace the [PERF] we were using in the Status Summary field.
removing vestigial tags, moving leger's beta1 tag to keyword field
Summary: [BETA1]Need to instrument source code for performance measurements → Need to instrument source code for performance measurements
Putting on PDT+ radar for beta1.
Although this would be nice to do for beta, I don't think this is something we wouldn't ship the beta without. Erasing PDT+ designation for reassessment.
Whiteboard: [PDT+] → could do by 2/18 if necessary
FWIW, I agree with Warren.
Whiteboard: could do by 2/18 if necessary → [PDT-] could do by 2/18 if necessary
Moving non-essential, non-beta2 and performance-related bugs to M17.
Target Milestone: M15 → M17
Target Milestone: M17 → M18
Putting on nsbeta3 radar. QA need this for perf testing.
Removing nsbeta3 keyword. Performance has taken a backseat to footprint.
Assignee: warren → cathleen
Status: ASSIGNED → NEW
Target Milestone: M18 → ---
this sound more like a tracking bug.. maybe a topic for upcoming perf meeting to figure out exactly what we should do and who should do it. over to cathleen... removing m18
Meta, not a blocker
Severity: blocker → critical
Severity: critical → normal
Summary: Need to instrument source code for performance measurements → [meta] Need to instrument source code for performance measurements
I think its time to close that one now. /jc
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.