Bartosz Taudul
|
b3b12f76f3
|
Add LZ4HC support to FileWrite.
|
2018-08-26 16:25:43 +02:00 |
|
Bartosz Taudul
|
d835d4da2a
|
Remove display of found allocations count.
|
2018-08-25 15:07:23 +02:00 |
|
Bartosz Taudul
|
256d905ed5
|
Hide memory address search in "allocations" section.
|
2018-08-25 15:05:22 +02:00 |
|
Bartosz Taudul
|
6ad184447a
|
Call stack window may now display frame addresses.
|
2018-08-21 17:55:59 +02:00 |
|
Bartosz Taudul
|
def6c674b2
|
Add crash notification to thread tooltip.
|
2018-08-20 14:37:14 +02:00 |
|
Bartosz Taudul
|
ebcdebaa69
|
Display crash marker on timeline.
|
2018-08-20 03:00:45 +02:00 |
|
Bartosz Taudul
|
5fa4cf6e5d
|
Display crash information on visible threads lists.
|
2018-08-20 02:41:11 +02:00 |
|
Bartosz Taudul
|
b1227cf9fd
|
Display crashed thread in red color.
|
2018-08-20 02:36:58 +02:00 |
|
Bartosz Taudul
|
99b7a39c52
|
Save/load crash information.
|
2018-08-20 02:27:24 +02:00 |
|
Bartosz Taudul
|
619fba41ab
|
Display crash information in info window.
|
2018-08-20 02:23:55 +02:00 |
|
Bartosz Taudul
|
2a696418cd
|
Cosmetics.
|
2018-08-20 02:23:55 +02:00 |
|
Bartosz Taudul
|
3b526b074e
|
Send crash report.
|
2018-08-20 02:23:55 +02:00 |
|
Bartosz Taudul
|
366ea35593
|
Allow crash event reporting.
When crash happens there's no longer anything to profile -- don't wait
for unfinished zones to finish before sending client terminate
confirmation.
|
2018-08-20 01:03:16 +02:00 |
|
Bartosz Taudul
|
e0a4b9c56a
|
Save/load host info.
|
2018-08-19 18:28:48 +02:00 |
|
Bartosz Taudul
|
71bfd15d9e
|
Display host info.
|
2018-08-19 18:24:43 +02:00 |
|
Bartosz Taudul
|
203d9b4b85
|
Store host info.
|
2018-08-19 18:21:56 +02:00 |
|
Bartosz Taudul
|
6224daf9c9
|
Greatly simplify call stack tree calculation.
Instead of caching paths, compute accumulated cost of each path and only
then create the tree, going through each path just once.
|
2018-08-19 16:34:26 +02:00 |
|
Bartosz Taudul
|
e1821e439a
|
Add icons to error pop-ups.
|
2018-08-19 02:59:12 +02:00 |
|
Bartosz Taudul
|
cb51fdec20
|
Fix multiple file name retrievals in a row.
|
2018-08-18 20:38:14 +02:00 |
|
Bartosz Taudul
|
42636cfe89
|
Allow viewing source files from within find zone menu.
|
2018-08-18 20:35:25 +02:00 |
|
Bartosz Taudul
|
2445cc72bc
|
Add icons to memory menu.
|
2018-08-18 20:10:14 +02:00 |
|
Bartosz Taudul
|
235da1eded
|
Use focused text for source locations count.
|
2018-08-18 20:01:57 +02:00 |
|
Bartosz Taudul
|
4060a59b4f
|
Call stack tree nodes that have no siblings are expanded by default.
|
2018-08-18 20:00:24 +02:00 |
|
Bartosz Taudul
|
a4df805746
|
Allow filtering messages by thread.
|
2018-08-18 19:57:36 +02:00 |
|
Bartosz Taudul
|
59293b1850
|
Enable support for restrict time in call stack tree.
|
2018-08-18 19:44:29 +02:00 |
|
Bartosz Taudul
|
1410ba6f01
|
Increase readability.
|
2018-08-18 19:34:17 +02:00 |
|
Bartosz Taudul
|
79c437ba7f
|
Let's not search in a map.
|
2018-08-18 19:29:04 +02:00 |
|
Bartosz Taudul
|
bd96c2ce51
|
Cache call stack tree paths.
|
2018-08-18 19:13:46 +02:00 |
|
Bartosz Taudul
|
7f0fb851b4
|
Force inline GetFrameTreeItem().
|
2018-08-18 18:46:16 +02:00 |
|
Bartosz Taudul
|
7ef6944246
|
Remove compare menu visual aids if extended font is not available.
|
2018-08-18 16:32:26 +02:00 |
|
Bartosz Taudul
|
410616f7f8
|
Allow viewing source from zone trace.
|
2018-08-18 14:26:10 +02:00 |
|
Bartosz Taudul
|
fb876344e3
|
No need for indentVal outside of scope.
|
2018-08-18 14:14:33 +02:00 |
|
Bartosz Taudul
|
b9e83871a8
|
Add visual aids to compare menu.
|
2018-08-18 14:02:20 +02:00 |
|
Bartosz Taudul
|
2852784f55
|
Separate global and level indices for call stack tree.
|
2018-08-18 02:23:55 +02:00 |
|
Bartosz Taudul
|
0757930521
|
Only display "go to parent" if there is a parent.
|
2018-08-18 02:12:34 +02:00 |
|
Bartosz Taudul
|
69dd0b72c1
|
Just accept const char ptr in ImGuiColorTextEdit.
|
2018-08-18 01:16:15 +02:00 |
|
Bartosz Taudul
|
2c7d457755
|
Highlight source buttons, if source file is displayed.
|
2018-08-18 00:28:36 +02:00 |
|
Bartosz Taudul
|
e8da52324d
|
Add memory icon to memory usage plot name.
|
2018-08-18 00:24:23 +02:00 |
|
Bartosz Taudul
|
07952f0a1f
|
Add icons to options menu.
|
2018-08-18 00:21:01 +02:00 |
|
Bartosz Taudul
|
8db30a9016
|
Add icon to statistics menu.
|
2018-08-18 00:09:23 +02:00 |
|
Bartosz Taudul
|
816c91922e
|
Add icons to memory menu.
|
2018-08-17 23:58:52 +02:00 |
|
Bartosz Taudul
|
441a5e257c
|
Add wifi icon to "waiting for connection" window.
|
2018-08-17 23:56:06 +02:00 |
|
Bartosz Taudul
|
b613a60c88
|
Add icons to compare menu.
|
2018-08-17 23:54:40 +02:00 |
|
Bartosz Taudul
|
4c228fe862
|
Add icons to find zone menu.
|
2018-08-17 23:52:03 +02:00 |
|
Bartosz Taudul
|
350fb6a5b0
|
Add icons to zone info window buttons.
|
2018-08-17 23:47:01 +02:00 |
|
Bartosz Taudul
|
cdee1d4ce4
|
Remove obsolete frame rounding setting.
|
2018-08-17 23:27:14 +02:00 |
|
Bartosz Taudul
|
0aebf614db
|
Add icons to pause/resume button.
|
2018-08-17 23:24:25 +02:00 |
|
Bartosz Taudul
|
940dda8fc1
|
Use helper header for icons.
|
2018-08-17 23:22:13 +02:00 |
|
Bartosz Taudul
|
e1e0e6e140
|
Centered text helper.
|
2018-08-17 23:07:58 +02:00 |
|
Bartosz Taudul
|
4c393a2b8d
|
Allow opening source files from withing call stack tree.
|
2018-08-17 22:51:26 +02:00 |
|
Bartosz Taudul
|
4e23ce9a24
|
Shared index for all call stack tree nodes.
|
2018-08-17 22:31:55 +02:00 |
|
Bartosz Taudul
|
07d2aaa1ad
|
Play a little animation when source file cannot be opened.
|
2018-08-17 22:23:16 +02:00 |
|
Bartosz Taudul
|
841f18885e
|
Add simple animation controller.
|
2018-08-17 22:23:04 +02:00 |
|
Bartosz Taudul
|
12f2080387
|
Right click on call stack file name to view source.
|
2018-08-17 22:06:59 +02:00 |
|
Bartosz Taudul
|
5752156695
|
Use "call stack" instead of "callstack".
|
2018-08-17 22:00:35 +02:00 |
|
Bartosz Taudul
|
0de3e088d9
|
Use icons in main profiler window buttons.
|
2018-08-17 19:03:35 +02:00 |
|
Bartosz Taudul
|
92284b65e7
|
Use save file icon.
|
2018-08-17 18:36:06 +02:00 |
|
Bartosz Taudul
|
9b1af05472
|
Use power off icon.
|
2018-08-17 18:33:56 +02:00 |
|
Bartosz Taudul
|
5125c2487b
|
Use exclamation icon instead of ascii representation.
|
2018-08-17 17:57:13 +02:00 |
|
Bartosz Taudul
|
2b3490e6f7
|
Handle window title setter callback in View.
|
2018-08-17 17:24:18 +02:00 |
|
Bartosz Taudul
|
b7ac41ab1b
|
Make the warning signs stand out more.
|
2018-08-17 17:08:16 +02:00 |
|
Bartosz Taudul
|
b76707ffa1
|
Render main profiler view in whole window.
|
2018-08-17 17:00:56 +02:00 |
|
Bartosz Taudul
|
df7db3bd2b
|
Notify profiler about root window size.
|
2018-08-17 16:54:56 +02:00 |
|
Bartosz Taudul
|
9416f5bb49
|
Add close button to loaded traces (not the window close one).
|
2018-08-17 16:34:58 +02:00 |
|
Bartosz Taudul
|
facae0b9e1
|
Draw text editor with potential source code.
|
2018-08-17 15:33:12 +02:00 |
|
Bartosz Taudul
|
d45efbe640
|
Don't reload source file, if it's already there.
|
2018-08-17 15:24:52 +02:00 |
|
Bartosz Taudul
|
5dc3d73ad6
|
Set cursor on proper line.
|
2018-08-17 15:21:37 +02:00 |
|
Bartosz Taudul
|
5cd61c4b07
|
Text editor needs fixed-width font.
|
2018-08-17 15:18:09 +02:00 |
|
Bartosz Taudul
|
5bd35eb34e
|
Open file preview in text editor.
|
2018-08-17 14:54:28 +02:00 |
|
Bartosz Taudul
|
9dbc56beb6
|
Initialize text editor.
|
2018-08-17 14:44:41 +02:00 |
|
Bartosz Taudul
|
6bf7b85260
|
Add file existence check.
|
2018-08-17 13:35:33 +02:00 |
|
Bartosz Taudul
|
27b2851291
|
Declare Vector moves as noexcept.
|
2018-08-17 13:10:27 +02:00 |
|
Bartosz Taudul
|
8cbb518f28
|
Display average allocation sizes.
|
2018-08-14 18:48:29 +02:00 |
|
Bartosz Taudul
|
df14cf5330
|
Implement callstack tree of memory allocations.
|
2018-08-14 18:37:06 +02:00 |
|
Bartosz Taudul
|
c2c0f887aa
|
Display srcloc, callstack counts.
|
2018-08-14 16:41:27 +02:00 |
|
Bartosz Taudul
|
a15a287a6b
|
Don't over-allocate vectors, when exact needed size is known.
This reduces memory usage when loading saved traces. Memory usage
reduction observed on a selected number of traces:
5625.76 MB -> 5330.29 MB
3292.94 MB -> 2978.66 MB
632.77 MB -> 479.58 MB
681.32 MB -> 506.27 MB
11.9 GB -> 11.22 GB
854.21 MB -> 806.17 MB
10.57 GB -> 7175.31 MB
67.38 MB -> 66.63 MB
2026.12 MB -> 1744.2 MB
86.55 MB -> 85.57 MB
343.64 MB -> 244.81 MB
201.93 MB -> 162.25 MB
|
2018-08-09 19:41:15 +02:00 |
|
Bartosz Taudul
|
a14a6fa8fb
|
Don't shadow variables.
|
2018-08-09 19:41:15 +02:00 |
|
Bartosz Taudul
|
dbf4de0694
|
Allow exact size allocations in Vector.
|
2018-08-09 19:41:15 +02:00 |
|
Bartosz Taudul
|
68dd90cb94
|
Also display exact memory allocation size.
|
2018-08-09 02:27:55 +02:00 |
|
Bartosz Taudul
|
92c1685528
|
Fix shortening of negative memory values.
|
2018-08-09 02:25:47 +02:00 |
|
Bartosz Taudul
|
96ecf47ecf
|
Add profiler FPS and memory usage to info window.
|
2018-08-08 20:53:01 +02:00 |
|
Bartosz Taudul
|
4a9cbafc7e
|
Proper formatting of memory sizes.
|
2018-08-08 20:38:58 +02:00 |
|
Bartosz Taudul
|
7d465aab1d
|
Add memory size formatting.
|
2018-08-08 20:38:58 +02:00 |
|
Bartosz Taudul
|
29c6498890
|
Add minimal trace info window.
|
2018-08-08 19:25:13 +02:00 |
|
Bartosz Taudul
|
a51da71fa4
|
Add lock, plot counts to worker.
|
2018-08-08 19:21:53 +02:00 |
|
Bartosz Taudul
|
237bb06dd6
|
Move frame set selection button to the right.
|
2018-08-08 18:40:31 +02:00 |
|
Bartosz Taudul
|
3e622cda6b
|
Decapitalize "zone" in "Find Zone".
|
2018-08-08 18:40:20 +02:00 |
|
Bartosz Taudul
|
2a08687afe
|
Left click on message marker displays it on the msg list.
|
2018-08-05 16:57:21 +02:00 |
|
Bartosz Taudul
|
1d6f388a81
|
Middle-click on message marker to center on it.
|
2018-08-05 16:47:49 +02:00 |
|
Bartosz Taudul
|
1d0203ac17
|
Abstracted away one-frame-decay values.
|
2018-08-05 16:45:34 +02:00 |
|
Bartosz Taudul
|
44e027ad11
|
Highlight message markers on timeline.
|
2018-08-05 16:37:51 +02:00 |
|
Bartosz Taudul
|
eb7064f13d
|
Display frame set tooltip.
|
2018-08-05 13:33:18 +02:00 |
|
Bartosz Taudul
|
44fecc4390
|
Improve rendering of small discontinuous frames.
|
2018-08-05 13:29:44 +02:00 |
|
Bartosz Taudul
|
d36b0aff45
|
Fix progress of loading GPU zones.
|
2018-08-05 13:07:58 +02:00 |
|
Bartosz Taudul
|
d590fa7ce2
|
Display that frames are discontinuous in options.
|
2018-08-05 02:30:41 +02:00 |
|
Bartosz Taudul
|
cb9f243987
|
Fix navigation in discontinuous frames.
|
2018-08-05 02:27:59 +02:00 |
|
Bartosz Taudul
|
947f829797
|
Fix drawing discontinuous frames.
|
2018-08-05 02:23:26 +02:00 |
|
Bartosz Taudul
|
9d051cf5ee
|
Add support for discontinuous frames.
|
2018-08-05 02:15:54 +02:00 |
|
Bartosz Taudul
|
cbb45160af
|
Disable zoom anim on user interaction.
|
2018-08-05 01:23:00 +02:00 |
|
Bartosz Taudul
|
1b44b31eff
|
Prevent range-zoom when range has zero length.
|
2018-08-05 01:20:26 +02:00 |
|