390 Commits
Author SHA1 Message Date
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