From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from [87.239.111.99] (localhost [127.0.0.1]) by dev.tarantool.org (Postfix) with ESMTP id 2AD2F59417E; Mon, 21 Aug 2023 13:06:12 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 2AD2F59417E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tarantool.org; s=dev; t=1692612372; bh=MxpUNfULTqmJQID04D4ertoRlytCb+J2HQDCyBtZAvg=; h=To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:From:Reply-To:From; b=Ausgl4oNMRT6cCDVD6yVrNRWn/30+K86hGi7fMufLT8yxkjPSJBdq09vTr62QFR9S I9umRSlVsjXCw/c8oRFfsHSUXXCGYibjYf446P466KIVzr1WgH4UoAwo4G3E2/7jCB PSY1RIyn0wLgew9PeqVCdXVwsHIg6qD5H8KbCwHE= Received: from mail-lj1-f169.google.com (mail-lj1-f169.google.com [209.85.208.169]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dev.tarantool.org (Postfix) with ESMTPS id 19EBE58E239 for ; Mon, 21 Aug 2023 13:06:11 +0300 (MSK) DKIM-Filter: OpenDKIM Filter v2.11.0 dev.tarantool.org 19EBE58E239 Received: by mail-lj1-f169.google.com with SMTP id 38308e7fff4ca-2bcb50e194dso20440561fa.3 for ; Mon, 21 Aug 2023 03:06:11 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692612370; x=1693217170; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DYNhQCNDVj+EExzxhPTagoEbCjkLNEpxCfUH/Ing75U=; b=CYk9OZIjErR8usTpucAB1a01QY+xV5jzFa+dGxWkyhV9dvBoU3zvmcfGF6026nM1P4 VsKwFRs4zpEX2S1UOrjW3BvBylhRVpGkwgRaaBvyESGuAymaO8ZF+JTuj1BEsk1owVd8 Zpno5LQw/Ssdq9R4n5G8yMoXmQT6Sm0nfigkKmSZEHdY3hAqrSvKOcK4U0nyFEkFEz49 074lUQwdqrlOckFpTOKOW36Y71VaNVLQay1Zcb9/N//x/4oZJ6Ps8U7HQ5T7/GrYd7ms d8rotVt15/YYgVG2TCWTVN0auraDDqxLeDexXBZVw0EknP4L3IWI8fzle1WXaptqNczT /EtA== X-Gm-Message-State: AOJu0Yxso0PWP1Qev308UIQ8/UPYUyRKsItI4UwvUcXlrdfPO8GJu7dC 14QTgAqxN5EGgFkIOanz0FNFmCgweuMsFwcmBm0= X-Google-Smtp-Source: AGHT+IFiXrahm+lPig4NFUID+SMDp/kBYTFAe+h3JzPbcP9zdlMYmYRnUXtUJmucEcazE5Lce5Fp0g== X-Received: by 2002:a2e:925a:0:b0:2b6:d5af:1160 with SMTP id v26-20020a2e925a000000b002b6d5af1160mr4343224ljg.28.1692612369740; Mon, 21 Aug 2023 03:06:09 -0700 (PDT) Received: from localhost.localdomain ([94.25.172.123]) by smtp.gmail.com with ESMTPSA id b18-20020a2e8952000000b002b657f10b78sm2216360ljk.58.2023.08.21.03.06.08 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Mon, 21 Aug 2023 03:06:09 -0700 (PDT) To: tarantool-patches@dev.tarantool.org, imun@tarantool.org, skaplun@tarantool.org, m.kokryashkin@tarantool.org Cc: Maksim Kokryashkin Date: Mon, 21 Aug 2023 13:06:01 +0300 Message-Id: <20230821100604.61363-1-max.kokryashkin@gmail.com> X-Mailer: git-send-email 2.39.2 (Apple Git-143) MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [Tarantool-patches] [PATCH luajit v4 0/3] sysprof: parser refactoring X-BeenThere: tarantool-patches@dev.tarantool.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Tarantool development patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , From: Maksim Kokryashkin via Tarantool-patches Reply-To: Maksim Kokryashkin Errors-To: tarantool-patches-bounces@dev.tarantool.org Sender: "Tarantool-patches" Changes in v4: - Fixed comments as per review by Igor - Dropped the AVL-tree changes, since the memprof still requires generations to function properly. The AVL-tree will be updated after the memprof's parser refactoring. PR: https://github.com/tarantool/tarantool/pull/8703 Branch: https://github.com/tarantool/luajit/tree/fckxorg/gh-8700-sysprof-parser-refactoring Maxim Kokryashkin (3): sysprof: remove `split by vmstate` option tools: add execution permission to sysprof parser sysprof: improve parser's memory footprint tools/CMakeLists.txt | 4 ++ tools/luajit-parse-sysprof.in | 0 tools/sysprof.lua | 28 +------- tools/sysprof/collapse.lua | 127 +--------------------------------- tools/sysprof/parse.lua | 125 +++++++++++++++++++++++---------- 5 files changed, 100 insertions(+), 184 deletions(-) mode change 100644 => 100755 tools/luajit-parse-sysprof.in -- 2.39.2 (Apple Git-143)