Releases: ase379/gpprofile2017
GpProfile2017 v1.6.0
- #59 Support for Measure Points
- #128 Reduce Memory Footprint of UI if not using mem profiling
- #129 Reduce prf file size if not using mem profiling
- #130 UI for Mem statistics
- #131 Clicking on checkbox does not produce any result
- #132 Units tree checkboxes act inconsistently when checking the last element
- #133 checkbox acts inconsistently
- #134 Another checkbox behaviour inconsistency (caused by presence of classless procedures?)
- #135 GpProfiler can be minimized way too small
- #136 Flagged procedures are not preserved on Rescan
- #137 Double-clicking in the Layout Manager will cause an error
- #138 64 Bit Scanning crashes
- #140 Unit Selection Wizard is always disabled
- #141 Using MeasurePoint Names multiple times causes AV upon reading the prf
- #143 Cannot read dpk #143
- #144 Project without MemAnalysis: Show Callee opens up MemStatistics
Please make sure you use the latest files, as the format of the prf changed.
GpProfile2017 v1.5.9
Fixed bugs:
- #95 Cannot find initialization file
- #104 Double instrumentation of the demo program creates senseless comments
- #109 Instrumenter struggles with NameThreadForDebugging
- #110 Range Check Error upon selecting profiling result entry
- #111 Unit Selektion Wizards: Select does not update all items
- #112 Could not compile, NameThreadForDebuggingSourceString not found
- #115 Instrumentalization: Using OLE 'End' causes wrong instrumentalization
- #116 Instrumentalization: Record with nested record spoils up code
- #117 Instrumentalization with levels
- #118 Profiling Result: Up and Down Key does not update data
- #119 Load Prf: Cancel causes dealock
- #120 Load prf: Wrong Progress state
- #123 Remove MAP and Debug symbols for release builds
- #124 Can't run
- #126 Performance View: AllThreads does not show children or parent calls
- #127 Performance Stats: All Threads Average, min and max times are zero
Improvements:
- Rescan in Instrumentation only rescans changes files. This causes a speedup of the rescan.
GpProfile2017 v1.5.8
GpProfile2017 v1.5.7
Some minor bugs and problems have been closed:
#96: Analysis file selection and prf file selection used the same last path... this was confusing. Now each button stores its own path.
#97: If an entry was selected that was not a unit, an error was triggered.
#98: Filtering is now possible in the instrumentation tabs
#99: Filtering is now possible in the analysis tabs
#100: If the screen resolution was changed, the list could get bigger than the screen. Now the lists are adjusted if too long.
#101: delphi 10.4 was not recognized in the ui.
GpProfile2017 v1.5.6
Thanks to lmeyer3's PullRequest (#90), gpprofile2017 additionally supports a directory based unit structure view.
GpProfile2017 v1.5.5
Fixed the following bugs:
- #83 : Now the selection of the last folder is stored and a reopen of the folder selector will use the stored path.
- #86: The open of the JumpList failed if a space was in the file path.
- #87: The options ""Keep file date unchanged" and "Use file date as file change indicator" have been removed.
- #88: ESC was hiding the progress bar even when the cancel button was not enabled.
Furthermore, a lot of refactorings have been done to improve the code base.
GpProfile2017 v1.5.4
Fixed the following bugs:
- #72: The eul file in the main dir of the program now defines the system units for older versions without namespace and new versions with namespace.
- #73: The folder picker for excluded units was not easy to use. Now the default dialog of Windows is shown. The user can copy a path into the target line for navigating very fast now.
- #74: When instrumenting a file without a reload, gpprof crashed. Now the file will be reloaded in the background and the selections before the reload will be restored.
- #75: The Unit Selection Wizard evaluted all Units before opening. This caused a long waiting time for huge projects. Now the units will be resolved in the mask when expanding the tree.
- #76: All default units were stored in a string list in the code. Now the gpprof.eul will contain all units.
- #78: The progress bar state is now shown in the taskbar.
- #81: Due to a wrong type cast, the program could crash when loading a prf. This has been fixed.
- #82: The Taskbar entry now has a Jumplist for starting gpprof with the most recently used analysis projects or profiling files.
Furthermore, a lot of refactorings have been done to improve the code base.
GpProfile2017 v1.5.3
Fixed the following bugs:
- #70: The 64 bit version did not use the Delphi IDE colors in the source code view, it used the default.
- #67: Due to a change in the Lexer, the defines were not properly omitted. Now, only the defined segments will be analyzed.
- #65: The open and save dialog for the Selection picker will now remember the last selected folder.
Furthermore, a lot of refactorings have been done to improve the code base.
GpProfile2017 v1.5.2
Added the following features:
GpProfile2017 v1.5.1
Fixed the following bugs:
- The background color of the analysis items was wrong if the list was unfocussed.
- Mixed DPIs are making problems with RIO, disable DPIv2 in the project
- Issue #58 : The error box was empty.
