Although I do my very best, sometimes I break stuff. That's why you can also get previous versions in case of an issue.
If you like CodeTrack, spread the word (a tweet, like or share goes a long way). If you have a problem, please let me know so I can fix it.

Make sure to follow CodeTrack so you get notified of new releases !

V1.0.3.3

(10-01-2018)

  • [Improvement] Bugfix for crashing process while tracing (also fixes some <UNKNOWN> types)
  • [Improvement] Bugfix for crash when tracing IISExpress ('given key was not present in the dictionary')
  • [Improvement] Bugfix for crash when tracing child processes ('given key was not present in the dictionary')
  • [Improvement] Not using IISExpressTray.exe to start IISExpress
  • [Improvement] Attach To Process: Listbox for processes + made refresh async
  • [Improvement] Fix for 'Only part of a ReadProcessMemory or WriteProcessMemory request was completed' exception
  • [Improvement] Fix for missing files in multi version (attaching to running process is now ok)
Download

SHA256: 455eccfcc568004bf6108ba9ad8dbbc32cdecb84c6c62153c8f181ca984d68ce

 Some antivirus products give false positives on CodeTrack.
Usually using this version (not merged into 1 single file) helps:
Download (unmerged)

SHA256: 5dddd55b39773ef144bcf2b19f1eb20cfd2ae825e27e9c8a84c956a30a0bed98

If that doesn't help I can probably help you out, drop me a mail at .
Thanks for your understanding!

V1.0.3.2

(12-12-2017)

  • [New] Support for pdbs (show sourcecode)
  • [New] Mixed mode (Trace & DeepTrace)
  • [New] Trace native calls ([DllImport])
  • [New] Trace all child calls
  • [New] Trace derived classes
  • [New] Trace filter supports full method name with arguments
  • [New] New trace filter operators
  • [New] Support for enums and flags
  • [New] Import/Export trace filters
  • [New] User Settings
  • [New] Crash and info logging
  • [New] Assembly picker for filters and rule sets
  • [New] DeepTrace
    • Deeptrace rulesets
    • Delve fields
    • DeepTrace Library
    • Import/Export library
  • [New] Plugins
    • Create your own plugins
    • Console output plugin
    • Generic plugin
    • Timespan plugin
    • DateTime plugin
  • [New] Virtual call count (tooltip + timeline)
  • [New] Flat list view
  • [New] Support for special folders in trace file path
  • [New] Version check for data files
  • [New] Rescope history

  • [Improvement] Replaced unnamed thread id's by readable name
  • [Improvement] More marker colors
  • [Improvement] Support for special folders (like '%temp%') in output paths
  • [Improvement] Unlimited results in search box
  • [Improvement] Config in %localappdata%
  • [Improvement] Less impact when tracing lots of threads
  • [Improvement] Simplified tracing options
  • [Improvement] UI Perfo improvements
  • [Improvement] Fix for spaces in coreCLR paths
  • [Improvement] Fix for collapsing treeitems
  • [Improvement] Fix for overflowing method count in graph
  • [Improvement] UI improvements
  • [Improvement] Fix for deadlock while tracing
  • [Improvement] Fix for running a trace after cancelling one
  • [Improvement] Flamegraph bugfix
  • [Improvement] Give feedback when unable to move on when collect step is not valid
Download

SHA256: 76f0892b8c1a181bdd2b818a9afe7482448531eaef514b157b897b2a6c51d7f9

 Some antivirus products give false positives on CodeTrack.
Usually using this version (not merged into 1 single file) helps:
Download (unmerged)

SHA256: 7a7b44db3d28d6fd6f9c4f607c9a5f35a766227db77bd2a5adf26715a8cfcfae

If that doesn't help I can probably help you out, drop me a mail at .
Thanks for your understanding!

V1.0.2.0

(30-05-2017)

  • [New] Flamegraphs
  • [New] Open recent traces
  • [New] Manual mode for CoreCLR
  • [New] Information about opened trace

  • [Improvement] Single file deployment
  • [Improvement] Icons per trace type
  • [Improvement] UI fixes
  • [Improvement] Memory usage improvement
  • [Improvement] Perfo fixes (for analyzing sessions with lots of GC or exceptions)
Download

SHA256: ff2977e3a12e59c7eab0fd7e53d38cc13c1c5ddf0c1cc3e4d2328f13e99c8654


 Some antivirus products give false positives on CodeTrack.
I can probably help you out with that if you drop me a mail at .
Thanks for your understanding!

V1.0.1.0

(20-04-2017)

  • [New] Rescope feature
  • [New] Virtual timeline
  • [New] Filter and reorder threads
  • [New] Thread suspensions
  • [New] Graph: heapsizes, CPU, RAM, IO
  • [New] File mappings (when files are missing during offline analysis)
  • [New] Thread headers in timeline
  • [New] Zebra striping for threads
  • [New] Goto thread (burger icon)
  • [New] Collect Advanced: Enable/Disable inlining
  • [New] Collect Advanced: GC info
  • [New] Collect filters : added threadname
  • [New] Properties of items other than call (module, namespace, class,...)
  • [New] Timeline: ticks headers
  • [New] Timeline: draggable markers
  • [New] Timeline: markers for GC, exceptions and sample ticks
  • [New] Code view: Support for VB and IL

  • [Fix] Elevation fix for .NET 2.0
  • [Fix] IIS: also stop and restart dependent services
  • [Fix] CPU usage while pausing
  • [Fix] Freeze while dragging out window
  • [Fix] Windows services with spaces in the name
  • [Fix] Wrong human readable duration

  • [Improvement] Memory usage improvement
  • [Improvement] Timeline: scroll wheel, now scrolls vertically
  • [Improvement] Try auto locate dotcore
  • [Improvement] Analyze immediately after collect
  • [Improvement] Perfo fixes
  • [Improvement] Select .ctr AND .ctb files by default
Download


 Some antivirus products give false positives on CodeTrack.
I can probably help you out with that if you drop me a mail at .
Thanks for your understanding!

V1.0.0.7

(23-02-2017)

  • [New] Filtering on process name and path (in tracing mode)
  • [New] IISExpress: IISEXpressTray.exe is filtered out by default
  • [New] IISExpress: search for applicationhost.config for iisexpress based on VS solution
  • [New] List view
  • [New] Check for new version on startup
  • [New] Logging in case of issues (create c:\codetracklog folder to enable)
  • [New] Human-readable timestamps
  • [New] Advanced tracing options
    • Hi precision
    • Thread cycles
    • Overhead compensation
    • Generic resolving
  • [Improvement] Complete rewrite of tracing code, hugely reduced tracing overhead
  • [Improvement] Reduced memory usage and improved performance
  • [Improvement] UI: sharper icons, logo, cleanup, infobuttons
  • [Improvement] Made selecting treeitems less jumpy
  • [Improvement] Decompile code async

  • [Fix] some NGENed assemblies are not resolved properly
  • [Fix] Restart already running IISExpress site
  • [Fix] Crash when selecting IISExpress item
  • [Fix] Crash when tracing multithreaded applications (especially when enabling parameters)
  • [Fix] Selecting running 32bit process on 64bit machine
Download

V1.0.0.6

(03-10-2016)

  • [Fix] Crash when selecting a running process
Download

V1.0.0.5

(02-10-2016)

  • [New] Support for CoreClr (beta)

    This is in a very early stage.
    Please drop me a mail to let me know if it works on your machine

  • [Fix] Crash while analyzing running processes
  • [Fix] In a very specific case, the profiled process can crash when arguments are enabled
  • [Fix] Disabled radiobuttons in options when not applicable
Download

V1.0.0.4

(19-09-2016)

  • [New] IIS Express (beta)
  • [New] User names in Running process list
  • [New] Extra info about process in properties
  • [Fix] Take in account elevation of already running processes
    (Important if you want to attach to IIS for example.)
Download

V1.0.0.3

(14-09-2016)

  • [New] Override working directory
  • [New] Specify environment variables
  • [Fix] Default working directory to exe location
Download

V1.0.0.1

(13-09-2016)

  • [New] Very first release
Download