Vance Morrison
eef447e799
Fix formatting
2016-04-17 21:47:20 -07:00
Vance Morrison
dba915e3c2
Fix formatting
2016-04-17 21:44:53 -07:00
Vance Morrison
577b6570b2
Fix Typo
2016-04-17 21:37:50 -07:00
Vance Morrison
f843c52cd5
Fix broken link
2016-04-17 21:35:14 -07:00
Vance Morrison
052de5132a
Merge branch 'master' of https://github.com/Microsoft/perfview.git
2016-04-17 21:31:39 -07:00
Vance Morrison
82692321a6
Add docs for contributing
2016-04-17 21:24:49 -07:00
Vance Morrison
292c82399c
Merge pull request #62 from pharring/MaybeAnEventSource
...
Use unsafe in MaybeAnEventSource
2016-04-17 08:17:26 -07:00
Vance Morrison
95cd7c7fda
Merge pull request #60 from pharring/FastSerialization.ReadGuid
...
Avoid allocation reading a Guid
2016-04-17 08:16:38 -07:00
Vance Morrison
374e4da2d5
Merge pull request #59 from pharring/GetStackIndexForStackEvent
...
Optimize GetStackIndexForStackEvent
2016-04-17 08:15:13 -07:00
Vance Morrison
fcd4513410
Merge pull request #56 from pharring/RemovePackageConfig
...
Remove packages.config from PerfView project
2016-04-17 08:10:24 -07:00
Vance Morrison
05352576c2
Merge branch 'master' of https://github.com/Microsoft/perfview.git
2016-04-16 07:49:00 -07:00
Vance Morrison
8320fbb1fe
Fix for bugs in displaying the formatting string in events with counted length arrays/strings.
2016-04-16 07:48:48 -07:00
Paul Harrington
547c43150c
Reduce allocations in StartStopActivity.Name
2016-04-15 16:26:13 -07:00
Paul Harrington
5f952d37fc
Use unsafe in MaybeAnEventSource
2016-04-15 16:05:56 -07:00
Paul Harrington
f07fcc3000
Reduce allocations in TraceActivity.Name
...
Introduces StringBuilderCache
2016-04-15 16:02:44 -07:00
Paul Harrington
a831f9b9cd
Avoid allocation reading a Guid
2016-04-15 15:50:59 -07:00
Paul Harrington
f0b63970c6
Optimize GetStackIndexForStackEvent
2016-04-15 15:45:27 -07:00
Paul Harrington
766cd75adc
Remove packages.config from PerfView project
2016-04-13 11:47:08 -07:00
Vance Morrison
7dcb9fcc4c
Merge pull request #55 from pharring/master
...
Fix typos in README
2016-04-13 11:44:13 -07:00
Paul Harrington
792a10095c
Fix typos in README
2016-04-13 11:33:37 -07:00
Vance Morrison
022c889731
Improve the ETL->ELTX perf by improving the efficiency of GetEventCounts
...
The more truely unknown events we have during ETL->ETLX conversion the slower GetEventCounts
is (Because we cant cache the TraceEventCount on an unknown event (because it s shared) like we
can with a known evnet. Thus force some high volumne events to be known.
2016-04-13 10:47:40 -07:00
Paul Harrington
d841d6ea6f
Expand .Find expression to avoid a closure allocation.
2016-04-13 10:47:38 -07:00
Paul Harrington
a63c89316d
Cache AddAddressToCodeAddressMap delegate
2016-04-13 10:47:37 -07:00
Paul Harrington
571d1c5a29
Use TraceEventRawReaders.ReadGuid in GetGuidAt
2016-04-13 10:47:36 -07:00
Vance Morrison
02d354310e
Merge pull request #54 from lelonek1/CompileZippedETL
...
Add ZippedETL.cs to files to build for TraceEvent project
2016-04-13 10:09:32 -07:00
Vance Morrison
36d373ecdb
Merge pull request #51 from pharring/GetEventCounts
...
Eliminate (mostly) allocations in GetEventCounts
2016-04-13 10:07:40 -07:00
Lee Culver
277a5e8d10
Merge remote-tracking branch 'refs/remotes/origin/OpenSource' into ctf
2016-04-13 09:47:52 -07:00
blelonek
23d2e5896d
Add ZippedETL.cs to files to build for TraceEvent project
...
This fixes compilation errors in the samples about ZippedETLReader and ZippedETLWriter not being available when using the DLLs built for PerfView.
2016-04-13 12:35:55 -04:00
Vance Morrison
84ca25484c
Merge pull request #53 from lelonek1/PayloadStringByName
...
Add PayloadStringByName convenience function
2016-04-13 09:33:07 -07:00
blelonek
7a4e76d2c8
Add PayloadStringByName convenience function
2016-04-13 12:20:54 -04:00
Vance Morrison
e6bb0b9d64
Merge branch 'OpenSource' of https://github.com/Microsoft/perfview.git
2016-04-13 08:06:17 -07:00
Vance Morrison
ad4a638d44
Fix bugs parsing various unusual kinds of strings (found in the WinINet provider).
...
As part of this I did a rather non-trivial reoganization/simplification of the counted string parsing logic for
registered providers. It is now much more regular and thus more likely to work properly in all cases.
I still need to do a bit more testing on it, but I wanted to 'get it out there' as it does seem to work well enough
already (and is an improvement over what we have..
2016-04-13 08:06:09 -07:00
Vance Morrison
60867c6cb4
Merge pull request #52 from Microsoft/ctf
...
Ctf fixes for multiprocess and timestamps
2016-04-12 11:25:49 -07:00
Paul Harrington
a6b1e1572c
Fix debug build
2016-04-12 10:46:22 -07:00
Lee Culver
0340022a7b
Fix timestamp issue
...
The session start time was not being properly set, leading to very large
time offsets in the event windows. This change fixes that.
2016-04-12 10:43:01 -07:00
Lee Culver
63b4db52b2
Enable .trace.zip files, allow multiprocess traces
...
Make changes to support multiprocess traces.
Allow .trace.zip extension to be used.
2016-04-12 10:37:25 -07:00
Paul Harrington
fa15a11f97
Eliminate (mostly) allocations in GetEventCounts
2016-04-11 21:53:39 -07:00
Vance Morrison
5ae40c493a
Test Change
2016-04-11 09:08:10 -07:00
Vance Morrison
e7e1ddb673
Remove files that are old copies
2016-04-11 08:52:10 -07:00
Vance Morrison
3368f33f57
Initial population of the Open Source Branch of PerfView.
2016-04-11 08:51:35 -07:00