Skip to content

@bombomby bombomby released this Sep 22, 2019 · 8 commits to master since this release

GUI:

  • Changing default expand mode to ExpandAll

UE4:

  • New version for marketplace certification
Assets 6

@bombomby bombomby released this Sep 4, 2019 · 13 commits to master since this release

GUI:

  • Fixed a problem with thread depth level in FlameGraph control

UE4:

  • Improved publishing script, fixed all the issues required for marketplace certificaiton
  • Fixed a problem with SysCalls miss-identification
Assets 4

@bombomby bombomby released this Aug 25, 2019 · 18 commits to master since this release

[UE4] Release candidate for the UE4 marketplace certification.

Assets 4

@bombomby bombomby released this Aug 20, 2019 · 24 commits to master since this release

Publishing a new UE4 plugin which provides a seamless integration between Optick and UnrealEngine.

GUI:

  • Adding unhandled exception handler
Assets 4

@bombomby bombomby released this Aug 12, 2019 · 28 commits to master since this release

Runtime:

GUI:

  • #89: Disabling simplification step for custom function names
  • #91: Sorting tags alphabetically by default
Assets 3

@bombomby bombomby released this Jul 12, 2019 · 44 commits to master since this release

GUI:

  • #75 : Width and Height must be non-negative

Runtime:

  • #77 : segfault with clang
Assets 3

@bombomby bombomby released this Jun 29, 2019 · 51 commits to master since this release

GUI:

  • A bunch of performance imrpovements (especially for processing large captures)
  • Added hover tooltip for function charts (clicking on spike - focuses timeline on this spike)
    FunctionChart

Runtime:

  • [Linux] Switch-cotnexts tracer now collects process names - useful to identify false positive spikes caused by external activity running simultaneously with profiling app
  • [Linux] Improved notification regarding invalid root password
Assets 3

@bombomby bombomby released this May 7, 2019 · 72 commits to master since this release

Optick GUI:

  • Eliminated dependency on D3DCompiler_43.dll
    This problem was causing a silent crash if you don't have this dll somewhere in your PATH folders.

Release Package:

  • Switching OptickCore to dynamic linking by default
  • Adding precompiled OptickCore.dll for win-x64 to the release package
Assets 3

@bombomby bombomby released this May 5, 2019 · 83 commits to master since this release

GUI:

  • Replacing LiveCharts library with InteractiveDataDisplay. The new charting library is about 20x times faster.
  • Adding MouseClick events for all the tables and charts for a quick naviation to the slowest function calls.

Runtime:

  • Adding support for custom allocators: OPTICK_SET_MEMORY_ALLOCATOR, OPTICK_SHUTDOWN.
  • Eliminating all the allocations coming from static and global variables.
  • Adding fallback implementation for generic unix-like platforms.
  • Improving progress and error reporting.
  • Fixing a problem with "Function Name Shortener" not correctly stripping return value for some tricky templated functions.
Assets 3

@bombomby bombomby released this Apr 22, 2019 · 94 commits to master since this release

The new major update v1.2.0 is available.
Both GUI and Runtime parts were reimplemented pretty much from scrath.
Optick
Here is the list of major changes.

General:

  • Project has been renamed from Brofiler => Optick

GUI:

  • Dark Theme
  • Docking System
  • Jira/Github integration
  • ThreadView control is now implemented using DirectX to get the maximum possible performance
  • Charts
  • 4k+DPI scaling support
  • New control for attachments visualization

Runtime:

  • Adding support for multiple platforms: Windows, Linux, MacOS, XBox One
  • GPU Counters (D3D12, Vulkan)
  • Switch Contexts (all platforms)
  • SysCalls collecting (Windows)
  • Module List collecting (Windows)
  • User-Generated attachments (screenshots, configs, etc.)
  • Data Tags (timestamp + user data)
  • Autosampling mode (collects a callstack from each thread every millisecond, aggregates data in the gui)
  • Flamegraphs for sampled data
Assets 3
You can’t perform that action at this time.