Kaelin Hooper
14c0e0031f
Finally figured out how to use node modules as well as included scripts to work in both Electron and in the browser. The insight resides in the fact that node.js runs in the CommonJS context, which means scripts from script tags and requires() both get set to the global module object rather than the window object (as done in the browser).
2016-06-14 15:24:26 -07:00
Mukul Sabharwal
7d0032d998
Add TraceEvent API Server
...
Asp.Net Core based Http Server for TraceEvent
2016-06-14 13:56:28 -07:00
Kaelin Hooper
02c5b0a346
Made the helpful links at right end of navbar look more like links and less like nav button
2016-06-14 10:27:45 -07:00
Vance Morrison
1b35fd2f8a
Version 1.9.17 Made the out of memory logic when dumping larger heap more rebust.
2016-06-14 07:54:45 -07:00
Kaelin Hooper
d28efc6ddd
More demo prep
2016-06-10 14:51:21 -07:00
Kaelin Hooper
7f81319f60
Merge branch 'master' into ui
2016-06-10 12:49:07 -07:00
Kaelin Hooper
60a764a15f
Merge remote-tracking branch 'upstream/master'
2016-06-10 12:47:16 -07:00
Kaelin Hooper
1561ab5b5d
A bit of prep for the weekly demo.
2016-06-10 12:40:39 -07:00
Kaelin Hooper
dac974ee8e
Text update
2016-06-10 10:16:10 -07:00
Kaelin Hooper
50d20f8142
Wow.. Wrong color.
2016-06-09 14:33:36 -07:00
Kaelin Hooper
bc134071ad
Changed the color. Was a little too bright for my eyes and for some of the text. I promise I didn't spend much time on this.
2016-06-09 14:29:36 -07:00
Kaelin Hooper
2c4f6f5a23
Did some resizing to the text and filter bar.
2016-06-09 14:02:07 -07:00
Kaelin Hooper
1be14aeb1f
Removed unneeded global variable.
2016-06-09 13:27:28 -07:00
Kaelin Hooper
2036bff260
Trying to get past an error using basiccontext as a node module. Electron does not seem to like node modules.
2016-06-09 12:38:04 -07:00
Kaelin Hooper
33e29c46cf
Moved project into an Electron application. There are some bugs that will have to be worked out (e.g. context menu no longer working, and the navbar is a little wonky)
2016-06-08 17:06:12 -07:00
Kaelin Hooper
5213c47346
Alpha build of main page UI done. Finished off by creating a simple (and likely temporary) Tree View so as to begin fetching data.
2016-06-08 15:45:01 -07:00
Vance Morrison
ab3d522b2d
Fix issue on Antares managed modules only be resolved to the default name ManangedModule.
...
Basically we were missing DCStart evnets (only the DCStops. Added that in.
2016-06-08 13:31:47 -07:00
Kaelin Hooper
e8299ba010
Created a basicContext menu test.
2016-06-07 15:59:05 -07:00
Kaelin Hooper
10a8e2b456
Changed jQuery to raw javascript in welcome div (previously main div) resizing script. Also, tried to alleviate DOM traversal.
2016-06-07 14:36:20 -07:00
Kaelin Hooper
ab5448d766
Finally got some hacky (yet apparently fairly standard) javscript to allow for the main div to resize and let text overflow, even though it doesn't appear to have a fixed size.
2016-06-07 14:08:12 -07:00
Kaelin Hooper
e6b62b6509
Created dropdown navigation items for navbar.
2016-06-07 11:32:19 -07:00
Vance Morrison
fa6ccfc623
Merge branch 'master' of https://github.com/Microsoft/perfview.git
2016-06-07 08:17:26 -07:00
Vance Morrison
2853c10ec0
Updated HtmlJS directory to contain a stock ASP.NET 5 Service. We can use this to build the back end of the cross platform version of PerfView.
2016-06-07 08:17:18 -07:00
Kaelin Hooper
e0b71ca54b
Updated sidebar to include directory dropdown menu and a filter textbox.
2016-06-06 15:16:47 -07:00
Kaelin Hooper
bdaa7eec84
Initial commit of scratch work for home page of perfview
2016-06-06 08:49:57 -07:00
Vance Morrison
baa05b217e
test commit
2016-06-05 11:22:36 -07:00
Vance Morrison
542dc3ba66
Merge pull request #93 from brianrob/perf_lttng
...
Merge PerfScript and LTTng file types so that they can be opened as a single file
2016-06-02 11:12:06 -07:00
Vance Morrison
b9917c61d8
Disable failing tests.
2016-06-01 13:52:02 -07:00
Brian Robbins
2f7a58f1eb
Merge PerfScript and LTTng file types so that they can be opened as a single trace.zip file.
2016-06-01 13:46:46 -07:00
Vance Morrison
349f04cc0f
In Clr GC events, change 'bad value' used from -1 to long.MinValue so that it is more likely to be detected as bad
2016-06-01 13:41:18 -07:00
Vance Morrison
963ff58114
Fixes to make tests start to work (Not finished, but better).
2016-06-01 13:11:28 -07:00
Vance Morrison
5155c1f62a
Move the tests projects around to where the belong.
...
Also move data to test GC parsing under a new TraceEvents.Test project (currently having only one noop test.
2016-06-01 11:42:30 -07:00
Vance Morrison
985c97b76d
Merge branch 'master' of https://github.com/Microsoft/perfview.git
2016-06-01 11:25:29 -07:00
Vance Morrison
12f18b9398
Missed two files in last checkin. Updates release notes.
2016-06-01 11:23:18 -07:00
Lee Culver
9ef6ceca82
Merge pull request #92 from leculver/master
...
Remove temporary code to set process name
2016-06-01 11:13:50 -07:00
Lee Culver
515614e5c6
Remove temporary code to set process name
...
Originally I set the process name on Linux to be a default value, but
this turns out to be not needed.
2016-06-01 11:11:49 -07:00
Vance Morrison
862d777910
Merge pull request #89 from jeffschwMSFT/master
...
Updated Runtime version checking logic in GCPerHeapHistory* to correc…
2016-06-01 11:00:40 -07:00
Lee Culver
b7ff2eed05
Merge remote-tracking branch 'refs/remotes/Microsoft/master'
2016-06-01 10:57:37 -07:00
Vance Morrison
84189828ca
Merge pull request #91 from leculver/gcdump
...
Update LTTng support in perfview to current
2016-06-01 08:14:25 -07:00
Vance Morrison
2ef4764e64
Version 1.8.14 Fix bug creating a zipped archive.
...
Add read-to-run support in file size.
Memory allocation improvement durning ETLX conversion.
2016-05-31 18:08:35 -07:00
Lee Culver
dd9303dfb9
Merge branch 'gcdump' of https://github.com/leculver/perfview into gcdump
2016-05-31 17:57:16 -07:00
Lee Culver
2bbdfd9956
Add GetDispatcherFromFileName to unify trace loading
...
Added a static method to decide which trace event dispatcher to use when
loading a trace file.
2016-05-31 17:56:25 -07:00
Lee Culver
51b675d3c4
Enable gcdumps for LTTng traces
...
- Fixed an issue where we used the wrong provider GUID for LTTng events.
- Special case LTTng trace process name, since we do not yet have LTTng
kernel events.
2016-05-31 17:54:23 -07:00
Lee Culver
e58e5eb74c
Support .trace.zip files for heap graph
...
Support .trace.zip files in the heap graph generation extension.
2016-05-31 17:54:23 -07:00
Lee Culver
c8d666f755
Use metadata to read trace header/packet context
...
We need to use the real metadata to read the trace header and packet
context as these change from version to version.
2016-05-31 17:54:23 -07:00
Lee Culver
b84f4dbb9c
Enable ILToNativeMap LTTng events
...
Fixed a bug in the LTTng code generator which didn't handle arrays
properly.
2016-05-31 17:54:23 -07:00
Lee Culver
8136ec6d57
Update perfview to use new CTF struct format
...
Updated perfview to use updated CTF struct format. Removed "split
event" concept from perfview.
2016-05-31 17:54:23 -07:00
Lee Culver
26e6b7f78b
Add GetDispatcherFromFileName to unify trace loading
...
Added a static method to decide which trace event dispatcher to use when
loading a trace file.
2016-05-31 17:49:30 -07:00
Vance Morrison
6e0d04b2d5
Fix hyplinks in docs
2016-05-31 06:27:41 -07:00
Vance Morrison
da54953968
More documentation changs for Html/JS area
2016-05-31 06:24:25 -07:00