Commit Graph

34 Commits

Author SHA1 Message Date
Nathan Froyd
97db6a6297 Bug 905759 - part 1 - add Telemetry infrastructure for telemetry gecko events; r=vladan 2013-08-15 15:04:15 -04:00
Markus Stange
11fd774538 Bug 904535 - Don't #include shared-libraries.h in Telemetry.h. r=vdjeric 2013-08-14 13:17:47 +02:00
Aaron Klotz
e1fe44a7f4 Bug 815418: Telemetry for failed profile lock attempts r=vladan 2013-01-31 15:11:38 -06:00
Scott Johnson
720727581a Backed out changeset 69e0bdbd4f36 for incorrect commit message. r=me 2013-01-31 15:09:09 -06:00
Aarom Klotz
2e09587311 Bug 815418: Telemetry for failed profile lock attempts r=vladan 2013-01-31 15:04:52 -06:00
Vladan Djeric
094377a5c2 Bug 830429 - Reduce the threshold for slow main thread SQL to 50ms. r=nfroyd 2013-01-22 14:12:17 -05:00
Paul Adenot
1efe0eeedb Bug 782459 - Generalize the telemetry AutoTimer RAII class to provide multiple resolution. r=taras 2012-08-26 21:11:55 -07:00
Nathan Froyd
5a5bd24258 Bug 781531 - generate histogram information from JSON; r=taras 2012-08-24 15:54:55 -04:00
Ehsan Akhgari
243c878d26 Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script.  Here's the source of the script for
future reference:

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name nsXPCOMCID.h \
       ! -name prtypes.h \
         -type f \
      \( -iname "*.cpp" \
         -o -iname "*.h" \
         -o -iname "*.c" \
         -o -iname "*.cc" \
         -o -iname "*.idl" \
         -o -iname "*.ipdl" \
         -o -iname "*.ipdlh" \
         -o -iname "*.mm" \) | \
    xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}

convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t

convert PRIntn int
convert PRUintn unsigned

convert PRSize size_t

convert PROffset32 int32_t
convert PROffset64 int64_t

convert PRPtrdiff ptrdiff_t

convert PRFloat64 double
2012-08-22 11:56:38 -04:00
Rafael Ávila de Espíndola
2da5ebd162 Bug 783154 - Refactor the chrome hang code to use the same class as write poisoning. r=taras,benwa,vladan. 2012-08-21 17:14:38 -04:00
Vladan Djeric
c8aca10bab Bug 779310: Remove string literals from slowSql reports. r=taras 2012-08-21 15:29:28 -04:00
Gervase Markham
cb6a072c2a Bug 716478 - update licence to MPL 2. 2012-05-21 12:12:37 +01:00
Vladan Djeric
2a5b658be4 Bug 722368 - Report slow SQL created from dynamic strings to Telemetry. r=taras 2012-03-21 13:26:48 -04:00
Landry Breuil
6d561d9c0b Bug 735422: Don't use shared-libraries.h and SharedLibraryInfo structs where SPS is not enabled; r=ehsan 2012-03-14 22:57:04 -04:00
Vladan Djeric
851a0eeba4 Bug 712109 - Implement chrome hang reporting on profiling branch. r=ehsan 2012-03-12 07:07:05 -04:00
Nathan Froyd
b40963e7ff Bug 718214 - provide mozilla::Telemetry::CanRecord; r=taras 2012-01-18 09:08:18 -08:00
Nathan Froyd
430df2bd8a Bug 716657 - add Telemetry::AutoCounter; r=taras 2012-01-09 18:21:28 -05:00
Dão Gottwald
42e8f75f05 Backed out changeset b4d322e5af47 2012-01-11 16:13:08 +01:00
Nathan Froyd
c79721bd2b Bug 716657 - add Telemetry::AutoCounter; r=taras 2012-01-09 18:21:28 -05:00
Vladan Djeric
64a2c83659 Bug 708962 - Start Telemetry service at application start to avoid deadlock from GetService spinning event loop. r=benjamin 2012-01-10 15:29:58 -05:00
Michael Kohler
c4be71f5ba Bug 711818 - MOZILLA_GUARD_OBJECT_NOTIFIER* should use a MOZ_ prefix to follow MFBT style 2012-01-10 00:29:30 -05:00
Vladan Djeric
8a06bb80bd Bug 699051. Report slow prepared SQL statements to Telemetry. r=sdwilsh. 2011-12-06 15:12:55 -05:00
Mike Hommey
efd6f09c3e Bug 702764 part 2 - Make nsAppStartup::GetStartupInfo more flexible. r=tglek 2011-11-18 08:54:27 +01:00
Ms2ger
5318313e12 Bug 672796 - Move MOZILLA_GUARD_OBJECT_NOTIFIER_* out of AutoRestore.h; r=khuey 2011-11-16 08:50:19 +01:00
David Rajchenbach Teller
cf1e733e43 Bug 693667 - Track time from requesting an async query to completion via telemetry r=taras 2011-10-13 10:48:40 +02:00
Nathan Froyd
f67040f8bb Bug 682869 - update places to use Telemetry::AccumulateTimeDelta. r=tglek,khuey,jduell 2011-10-10 13:05:47 -04:00
Nathan Froyd
e1a5e1af3e Bug 682869 - introduce Telemetry::AccumulateTimeDelta. r=tglek 2011-10-10 13:04:57 -04:00
Taras Glek
a1215221a9 Bug 673292. Provide raw histogram data to c++ consumers. r=jmuizelaar
This will be useful for manually controlling histogram values instead of
just acummulating.
2011-08-05 09:53:48 -04:00
Taras Glek
92c6875537 Bug 674767: Use double conversion macros for jsvals, squash windows double r=glandium 2011-08-01 13:17:47 -07:00
Michael Wu
d1062a0b18 Bug 672426 - Use GUARD_OBJECT macros in Telemetry::AutoTimer, r=taras 2011-07-20 00:34:28 -07:00
Taras Glek
0843d96018 Bug 668355: s/Timer/AutoTimer/ r=jlebar 2011-07-01 14:39:17 -07:00
Taras Glek
f9ace20bbc Bug 668355: RAII Telemetry timer r=glandium 2011-07-01 12:06:09 -07:00
Taras Glek
047e07b7b6 bug 661574: Use enum ids for histogram names r=glandium 2011-06-20 14:48:00 -07:00
Taras Glek
9af6792aa0 bug 661574: Implement telemetry directory r=Mossop+glandium+mwu 2011-06-20 14:47:58 -07:00