| 3.2.18 |
Mar 12, 2010 |
Minor update: Runtime-module is now always signed, as removing the strong-name could cause unresolved references at runtime Use thin space as thousand-separator instead of comma Also accept drag-drop of exe/dll files from app instead of just folders
|
| 3.2.8 |
Mar 4, 2010 |
Minor update: Fix: IIS-hosted Silverlight webpages had incorrect root-url when started Improvement: Now handle all various releases of .NET 4.0 (VS2010 SP2 etc)
|
| 3.2.4 |
Mar 3, 2010 |
Minor update: Fix: Could fail to locate Silverlight testpage.html pages Fix: Certain RootUrls could abort Silverlight webpage scanning Fix: Remove any existing runtime-module reference to avoid instrumented assemblies with duplicate signed/unsigned references (very rare) Change: Improved detection of default browser
|
| 3.2.1 |
Mar 1, 2010 |
New minor release: A few internal improvements and
global announcement of Silverlight profiler.
|
| 3.1.65 |
Feb 26, 2010 |
Minor update: Improved Silverlight webpage-detection algorithm and logging; see the FAQ.
|
| 3.1.59 |
Feb 23, 2010 |
Minor update: Fix: Could hang on some 64-bit machines when pressing the Run-tab or "Run app"-button.
|
| 3.1.47 |
Feb 19, 2010 |
Minor update: Fix: Profiled app could crash with a timer-exception on some WinCE-platforms
|
| 3.1.39 |
Feb 12, 2010 |
Minor update: Fix: Improved strategy for locating Silverlight hosting webpages to run Fix: Profiled files were removed when re-profiled if backup (eqbak) was missing New: Added "profiler options" with verbose build/run messages for troubleshooting
|
| 3.1.33 |
Feb 9, 2010 |
New minor release:
Profile Silverlight applications. Only available with professional/corporate license. Now works directly on input-files instead of copying everything to another folder. Minor improvements, like right-click to copy method-name to clipboard etc.
|
| 3.0.68 |
Nov 25, 2009 |
Minor fixes: .NET 4.0 Beta 1 assemblies are now accepted Runtime-module now also unsigned if all assemblies are unsigned "New version available"-box will only appear once per new version Better diagnostics for failing runtime-module
|
3.0.46
|
Nov 11, 2009
|
New major release:
The key feature in the 3.0 release is
- Compare profiling reports
Some more important features and changes include:
- Profiled apps now run faster
- Support for .NET 4.0 applications
- Better timing of recursive methods
- Export reports as plain text to file (csv)
- Full method signature is now shown in report
- New license terms, introducing paid editions
|
2.0.89
|
Feb 11 2009
|
Minor fix:
Signed assemblies were not re-signed when running the command-line profiler Certain machines (hardware-dependent) would occasionally give "0" as timing result
|
2.0.34
|
Dec 16 2008
|
New major release:
Major new features:
- Much easier to use, especially for full .NET apps
- Profiler/viewer unified into one application
- Take profiling-snapshots "live" for a running app
- Report-folder is now fixed and you decide where it is
Lots of other features and changes, too:
- Save/load settings in named config-files, or just have it handled automatically
- EQATECProfilerCmd now take a dir or config-file as argument
- Specify paths using environment-variables, including $(AppDir)
- Report-files renamed to profiled-exename-timestamp.eqlog
- Full drag/drop-support for report/config-files
- Pass command-args to profiled app
- Window title now displays report-name, if any
- Profiler show list of all saved reports
- Profiler-diagnostics saved to logfile, profiler.log
- Run .Net CF apps directly, too
- Comes with pre-compiled Bubbles-demo
- "Most recently used"-dropdowns for apps, executables, and reports
- Keyboard-shortcuts everywhere (except for call-graph)
- Navigate easy backwards/forward in call-graph
- Timing for full Windows .NET apps now have 1 millisec precision (was 16ms)
- Small averages now shown with one decimal
- Auto-snapshot for .NET Services and ASP NET apps
- Prefix those pesky recursive methods with a "<", as in "<433 ms"
- Resize parts of window
- Simplified UI and workflow
- Fixed bug: Running a profiled app did not correctly set its working directory
- Fixed bug: F# tail.call was not handled properly; it is ignored for now
- and lots of other minor improvements
|
1.2.60
|
July 7, 2008
|
Fix
- Minor fix: if profiling was unsuccessful, but you ran the
profiled app anyway, a nullpointer-exception would be thrown. The app
now fails with a more informative message telling you to go back and
fix the profiling errors.
|
| 1.2.41 |
June 17, 2008 |
Changes
- Skip setget/addremove is gone and replaced by more efficient control
- Ask user what app to run if more than one exe is profiled
|
| 1.2.35 |
June 12, 2008 |
New features
- Focus on making it easier to profile full .NET
applications:
o Profiling
now build a full recursive copy of the application’s folders
o A
“Run Application”-button can start a profiled full .NET app
- Handle re-signing of signed assemblies
(registered version only)
- Finer profiling-control via attributes
SkipInstrumentation and HideAtRuntime
- Profiling is faster (3-4 times) and
runtime-module smaller (5-10 times)
- Viewer has a subtle navigation history indicator to help your browsing
- Various minor improvements and a forum on our website
Changes
- Output-dir is no longer “App\profiled”, but neighbor-directory “App (Profiled)”
- The
new EQATECProfilerRuntime.dll module is signed, so any references should use
this new one
- Registry-settings stored under local user, not
local machine (better approach on Vista)
|
| 1.1 |
May 14, 2008 |
- Support for generics
- Automatic check for new available versions
- Changed runtime-API from "EQATEC.Profiler.EQATECProfilerRuntime" to "EQATEC.Profiler.Runtime"
- Fixed bug: could produce invalid MSIL-code if a switch-statement caused a direct return
- Improved the following steps:
- Signed assemblies are still not handled, but are at least detected and skipped now
- Runtime-check ensures that deployed assemblies and runtime-module belong together
- Profiling an already profiled assembly is now an error, not just a warning
- Non-assemblies (config-files etc) are copied to profiled-folder, too
|
| 1.0 |
April 24, 2008 |
Initial release |