Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix asan compile error | Craig Tiller | 2015-10-09 |
| | |||
* | Move profiling system to gpr | Craig Tiller | 2015-10-09 |
| | |||
* | Simplify adding annotations, annotate more things | Craig Tiller | 2015-10-09 |
| | |||
* | more markers | Craig Tiller | 2015-10-08 |
| | |||
* | Latency traces | Craig Tiller | 2015-10-08 |
| | |||
* | Get basic profiler working again | Craig Tiller | 2015-10-08 |
| | |||
* | clang-format all core files | Craig Tiller | 2015-09-22 |
| | |||
* | indent pass to get logical source lines on one physical line | Craig Tiller | 2015-09-22 |
| | |||
* | clang-format all source | Craig Tiller | 2015-08-18 |
| | |||
* | Added the tag enun name to the profiling marks. | David Garcia Quintas | 2015-05-13 |
| | | | | | | | | | | | | For example, whereas previously we'd have GRPC_LAT_PROF 1986206380734.095703 0x7f0b4bff7700 { 200 (nil) src/core/iomgr/tcp_posix.c 337 now we have: GRPC_LAT_PROF 1986206380734.095703 0x7f0b4bff7700 { 200(GRPC_PTAG_HANDLE_READ) (nil) src/core/iomgr/tcp_posix.c 337 Note the literal enum name in parenthesis following the tag int value. | ||
* | Added important (!) profiling mark. | David Garcia Quintas | 2015-05-05 |
| | | | | | | It's meant to have a special status in the analysis, whereby latencies from important marks to all their enclosing BEGIN ({) and END (}) markings will be measured. | ||
* | Added missing profiling tags. | David Garcia Quintas | 2015-05-04 |
| | |||
* | clang-format | Craig Tiller | 2015-05-04 |
| | |||
* | Thread local storage for profile data | Craig Tiller | 2015-05-04 |
| | |||
* | Merge comments. See below. | David Garcia Quintas | 2015-04-29 |
| | | | | | | | | | - Added ptag ignore annotation threshold - prefixed everythig with grpc_ - removed spurious annotations in channel_create.c and client_channel.c - removed stap_probes.h (it's generated from stap_probes.d by make) - Updated Makefile and its template with the right way to generate stap probe headers from its .d definition. | ||
* | Integration of Systemtap (STAP) for profiling. | David Garcia Quintas | 2015-04-29 |
| | | | | This commit includes a faulty Makefile to be fixed in a follow commit. | ||
* | Tentative stap version | David Garcia Quintas | 2015-04-27 |
| | |||
* | Rename seq to id so that it's clear it can be any generic ID | Vijay Pai | 2015-04-15 |
| | |||
* | Change int sequence number to a void* for more generality | Vijay Pai | 2015-04-15 |
| | |||
* | clang-format results | Vijay Pai | 2015-04-13 |
| | |||
* | Stub out precise clock structure from the overall flow of timers.c so that | Vijay Pai | 2015-04-13 |
| | | | | there are no ifdefs in the middle of structures of the main code path | ||
* | Allow a build config called CONFIG=latprof that defines the appropriate | Vijay Pai | 2015-04-13 |
| | | | | | variables to set up the GRPC_LATENCY_PROFILER preprocessor macro so that timing actually takes place. | ||
* | Move files to a new "profiling" directory to better distinguish from census | Vijay Pai | 2015-04-13 |
statistics |