Daniel Grunwald
2ed12a18e0
Optimize AllCalls.MergeByName() -> AllFunctions.
...
Delay load ID-list in functions view.
The "Top 20" view now opens more than twice as fast.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5036 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
0991e23416
LINQ-to-Profiler: fixed crash when there is a ThenBy in the query.
...
CodeCoverage: set COMPLUS_ProfAPI_ProfilerCompatibilitySetting to run PartCover on .NET 4.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5034 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
1027bf45dc
- implemented ORDER BY DESC
...
- updated documentation
- implemented StartsWith for all valid strings
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5033 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
65fe90ceb2
Fixed debug output on query execution.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5032 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6e2178b5b2
Added support for query options.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5031 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
894625ec43
implemented Take and OrderBy
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5030 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7403f3c987
Fixed bugs in OptimizeQueryExpressionVisitor.
...
Fixed FxCop issues in the new Profiler code.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5026 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
18f32ada97
Fixed bug in MSBuildEngine that caused "Check with FxCop" to fail in some circumstances.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5025 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
7b0a2b6b3d
Add unit test for profiler.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5024 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
a6b74847d6
LINQ-To-Profiler
...
- implemented correct handling of string constants
- GLOB and LIKE operators
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5023 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
4ada7017c9
- implemented NOT operator in SQLiteQueryProvider
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5020 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
8ef02736b4
Add unit test project for the profiler.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5019 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
6f24d3c3fc
Fixed build.
...
Deactivated CpuCyclesSpentSelf to reduce the number of queries.
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5017 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
b20a72473f
LINQ-to-Profiler: implemented query execution.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5016 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
9426732de9
LINQ-to-Profiler documentation
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5014 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Daniel Grunwald
561bed10bb
Initial LINQ-to-Profiler implementation.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5012 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
e4591410ee
optimized processing of *Self columns to avoid GUI hangs in SharpDevelop
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@5009 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
8e0a35862a
trying to fix the build
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4999 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
e3a5e7b462
replaced System.Data.SQLite.dll used by Profiler.Controller by the one in Libraries/SQLite
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4998 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
94c1f0b93c
- updated all profiler projects to .NET 4 (fixes random build errors)
...
- correction of Hook.vcxproj build configurations
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4996 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
1a64947a94
- integrated Profiler into SharpDevelop.Tests.sln
...
- removed "treat warnings as errors" from HexEditor.csproj and StartPage.csproj
- first drafts of a comparison API for SDPS files (ICSharpCode.Profiler.Controller.Analysis)
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4987 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
c7a37f8443
- Top 20 displays user code only
...
- Added functionality to expand selected hot paths
- fixed percentage of parent
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4877 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
566b84c281
Profiler:
...
- added translation for the profiler UI
- added functionality to control data collection (only profile parts)
- added new columns (Time spent (self); Time spent/call, Time spent (self)/call)
- added hot path indicators
- Top 20 tab is now sorted by TimeSpentSelf
* fixed bug in LocalizeExtension
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4874 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
9dbff240b9
Profiler:
...
- added new data columns
- added hot path indicator if method takes more than 20% time of the parent node
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4873 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
28804bf2ea
Profiler:
...
- fixed memory leak
- removed ICSharpCode.SharpDevelop.Profiling namespace
- added filter for unit tests when selecting "Run with profiler"
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4863 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
dd77c3a5ca
enabled CLR2-compatibility mode when launching profiler under CLR4
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@4381 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
2adeaa6865
Profiler: reimplemented search in QueryView
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4235 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
4eff6e60b7
fixed bug when using other file sizes than 64 mb for temporary storage file.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4052 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
10c1982f8a
prepared profiler for public testing
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4039 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
16 years ago
Siegfried Pammer
59672ddadb
- Bug fixes in Profiler and enhancements in GUI
...
- improved TaskListPad
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@4003 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
0f811649e1
fixed display of merged nodes in profiler
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3980 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Daniel Grunwald
718fd03ff0
SubversionAddIn: on 64-bit Windows, look for 64-bit version of TortoiseSVN.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3966 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
105962eabd
fixed crash when trying to profile non-.NET executable
...
fixed crash when trying to open a session without datasets
fixed bug in HexEditor
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3956 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
bfd65e84a8
added work-around for Windows Forms bug in ElementHost, because WpfViewer was sometimes not displayed.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3949 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
b8d901686e
fixed CallCount when selecting only a small amount of datasets.
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3947 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
2e8f6fdd4d
fixed threading bug in QueryCompiler
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3941 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
c5c518a689
fixed bugs in UI
...
updated TODO.txt
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3920 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
be8ba32292
Moved SharpDevelopElementHost to Profiler.AddIn
...
Added new functionality to Profiler
rearranged ProfileExecutableForm
fixed bug in TimeLineControl
smaller bug fixes
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3914 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
97eb5487e6
new options in profiler
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3900 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
b2d9c35ccc
- bug fixes
...
- added "ProfileExecutable" dialog
- replaced ProfilerService with ProfilerRunner
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3887 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
274003e760
- finished Options Panels
...
- bug fixes
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3881 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago
Siegfried Pammer
81d835428d
Added Profiler
...
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/3.0@3857 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
17 years ago