Tarantool

@tt-server

Tarantool server developers

Private team

Joined on Aug 24, 2021

  • Ревьюеры Реализация @UNera @locker @alyapunov Global Transaction Lock lgtm* -
     Like  Bookmark
  • Проблема В ходе разборок с 6060 обнаружилось, что текущий API бэктрейсов некорректно работает на M1. В то же время, для реализации 4002 планируется добавить новый API, который в том числе должен работать одинаково на всех поддерживаемых платформах. Предлагается перенести все бэктрейсы на этот API. Аппрув @alyapunov @unera -- --
     Like  Bookmark
  • Status: In progress Start date: 02-07-2021 Authors: Mikhail Shishatskiy @Shishqa m.shishatskiy@tarantool.org, Maxim Kokryashkin @fckxorg m.kokryashkin@tarantool.org Issues: #781, #4001 Summary The document describes the platform profiler for LuaJIT. It is needed to obtain a complete view of platform performance. Existing LuaJIT profiler only able to give you information about virtual machine states and guest stack. Hence, the document proposes to provide a new sampling profiler, so it will be able to gather stack traces from both C and Lua. Background and motivation Currently, available options for profiling LuaJIT are not fine enough to get an understanding of performance. For example, perf only able to show host stack, so all the Lua calls are seen as single pcall. Oppositely, jit.p module provided with LuaJIT is not able to give any information about the host stack.
     Like 1 Bookmark