1. 400fffe Add support for the Json trace file format by ulfjack · 7 years ago
  2. 21d60de Refactor profiler by ulfjack · 7 years ago
  3. 4915e82 Automated rollback of commit 15b8c259db111012b4642287172cb4d1d82151f3. by jmmv · 7 years ago
  4. 15b8c25 Refactor profiler by ulfjack · 7 years ago
  5. 4cf2ebd Add AutoProfiler-like API to Profiler by ulfjack · 7 years ago
  6. f92107b Clean up Profiler a bit by ulfjack · 7 years ago
  7. 0a57d3d Clean up code that directly imports nested classes like Builder, Entry, etc. by jcater · 7 years ago
  8. 8a1b4ab Fix profiler slow task limiting by michajlo · 7 years ago
  9. 52859b4 Change profiling to only accept strings for its "description" argument. Profiling can hold onto objects for the duration of the build, and some of those objects may be temporary that should not be persisted. In particular, UnixGlob and its inner classes should not outlive loading and analysis. For the most part, care was taken in this CL to only use strings that required no additional construction, mainly to minimize garbage (retaining references to newly created strings is not as great a concern since only the strings corresponding to the slowest K tasks are retained, for some relatively small values of K). Action descriptions for actually executing actions are eagerly expanded because that work is minimal compared to the work of actually executing an action. by janakr · 7 years ago
  10. 23319fc Introduce an Extrema aggregator. by nharmata · 7 years ago
  11. dfa0b12 Add functionality to MemoryProfiler to do multiple garbage collections at the end of the build in an effort to get an accurate measurement of used memory. by janakr · 7 years ago
  12. af79eb4 Accept Durations in the CriticalPathComponent and Profiler. by ccalvarin · 7 years ago
  13. a155b53 Replace all usages of Blaze's Preconditions class with guava. by tomlu · 7 years ago
  14. 3bcb9f6 More BUILD file refactorings. by philwo · 8 years ago
  15. 97abb52 Rename all logger instances to "logger" (instead "LOG" or "log"). by lberki · 8 years ago
  16. e9e35aa Split the cycle between vfs and profiler. by philwo · 8 years ago
  17. b7ad656 Add desired type of Profiler action to error message on crash. Also use Preconditions check because stringification is lazy. by Janak Ramakrishnan · 8 years ago
  18. 822ef5e Tolerate null variable values in Profiler. This can happen when the build finishes, which calls #clear (via #stop via BlazeRuntime#afterCommand), concurrently with an OOM or other asynchronous crash which invokes CommandCompleteEvent subscribers, which may try to write profiling data. by Janak Ramakrishnan · 9 years ago
  19. 6df8179 Use Bazel Preconditions variant which avoids varargs array creation by Mark Schaller · 9 years ago
  20. 5f04897 Record histogram and other statistics for the ProfileTask objects. In case of recording VFS_ stats we try to catalog the access base on the path type. by Miguel Alcon Pinto · 9 years ago
  21. f88f4d8 Rationalize copyright headers by Damien Martin-Guillerez · 10 years ago
  22. 07dba94 Some cleanup changes. by Ulf Adams · 10 years ago
  23. d08b27f Update from Google. by Han-Wen Nienhuys · 10 years ago