{"id":15666,"date":"2020-02-26T10:30:00","date_gmt":"2020-02-26T10:30:00","guid":{"rendered":"https:\/\/www.engineernewsnetwork.com\/blog\/?p=15666"},"modified":"2020-02-25T10:28:05","modified_gmt":"2020-02-25T10:28:05","slug":"transforming-low-level-trace-data-into-a-rich-set-of-overviews","status":"publish","type":"post","link":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/","title":{"rendered":"Transforming low-level trace data into a rich set of overviews"},"content":{"rendered":"\n<p><strong><a rel=\"noreferrer noopener\" aria-label=\"Percepio (opens in a new tab)\" href=\"https:\/\/www.percepio.com\" target=\"_blank\">Percepio<\/a><\/strong> introduces new support for embedded Linux systems in Tracealyzer v4.4. This latest Tracealyzer version includes stunning visualisation and analysis capabilities designed for embedded Linux application developers and is packaged in an intuitive, modern user interface.<\/p>\n\n\n\n<p>Tracealyzer transforms low-level trace data into a rich set of overviews enabling top-down exploratory analysis, making it easy to spot anomalies and drill down to see the details. This avoids many hours of frustrating guesswork, providing faster solutions and a much higher level of confidence during debugging, verification and performance optimisation.<\/p>\n\n\n\n<p>The new Tracealyzer for Linux leverages the widely supported LTTng tracing framework, and has been verified with Wind River Linux LTS 2019.<\/p>\n\n\n\n<p>\u201cWind River has teamed with partners such as Percepio AB to ensure that there is both an open source and a commercial ecosystem of tools that address the needs of Wind River Linux developers,\u201d said <strong><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/www.windriver.com\/news\/press\/pr.html?ID=22675\" target=\"_blank\">Wind River<\/a><\/strong> in a statement. \u201cThe Percepio Tracealyzer trace visualisation tool provides a large number of high-level views to make it easier to spot anomalies in program execution and to trace them to the root cause without requiring a great deal of Linux kernel expertise.\u201d<\/p>\n\n\n\n<p>Tracealyzer v4.4 combines the latest generation Tracealyzer with significant improvements for embedded Linux. These include:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Visual Trace Diagnostics for Linux \u2013 Easily spot anomalies in visual overviews and zoom in on the bugs like never before<\/li><li>Rich set of high-level overviews for top-down exploratory analysis, including process interactions, parent\/child process dependencies, CPU usage, RAM usage, I\/O usage, file usage, state machines and user-defined metrics<\/li><li>Powerful yet intuitive trace view for showing the details; scalable for large Linux traces with respect to both responsiveness and clarity; optimised for Linux traces and now includes process trees, forking and system calls<\/li><li>A Modern and Flexible User Interface \u2013 Customise the window layout and have the right information available on-screen to facilitate analysis. Save and load multiple layouts to suit each use-case<\/li><li>User-defined Advanced Analysis \u2013 Adapt Tracealyzer to specific use cases via customisable event interpretation, user-defined data sets such as Intervals and State machines, and display in highly configurable views.<\/li><li>Open Standards \u2013 Leverages CTF, the Common Trace Format, using the widely supported LTTng tracing framework.<\/li><\/ul>\n\n\n\n<p>Percepio CEO and founder Dr. Johan Kraft comments: \u201cThere is tremendous potential to improve embedded software development via better insight into the runtime system, especially for complex software systems based on Linux. <\/p>\n\n\n\n<p>&#8220;For embedded application developers to really benefit from software tracing in everyday development, proper tools for visual trace diagnostics are key as these tools allow developers to quickly make sense of large software traces, identify bugs and verify solutions. <\/p>\n\n\n\n<p>&#8220;We\u2019ve developed Tracealyzer to make visual trace diagnostics simple and a natural part of everyday development, yet also have allowed for more advanced analyses of application-specific concerns. Tracealyzer has been very appreciated among RTOS software developers and we are thrilled to now offer an even better Tracealyzer for embedded Linux developers.\u201d<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Percepio introduces new support for embedded Linux systems in Tracealyzer v4.4. This latest Tracealyzer version includes stunning visualisation and analysis capabilities designed for embedded Linux application developers and is packaged in an intuitive, modern user interface. Tracealyzer transforms low-level trace data into a rich set of overviews enabling top-down exploratory analysis, making it easy to &hellip;<\/p>\n","protected":false},"author":1,"featured_media":15667,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[104],"tags":[7858,7859],"class_list":["post-15666","post","type-post","status-publish","format-standard","has-post-thumbnail","","category-electronics","tag-percepio","tag-tracealyzer-v4-4"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Transforming low-level trace data into a rich set of overviews - Engineer News Network<\/title>\n<meta name=\"description\" content=\"Embedded Linux developers speed debugging with Visual Trace Diagnostics designed for simplicity in everyday application development\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Transforming low-level trace data into a rich set of overviews - Engineer News Network\" \/>\n<meta property=\"og:description\" content=\"Embedded Linux developers speed debugging with Visual Trace Diagnostics designed for simplicity in everyday application development\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/\" \/>\n<meta property=\"og:site_name\" content=\"Engineer News Network\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-26T10:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.engineernewsnetwork.com\/blog\/wp-content\/uploads\/2020\/02\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/#\\\/schema\\\/person\\\/4477342aea8e299c6a21761e513ea8e1\"},\"headline\":\"Transforming low-level trace data into a rich set of overviews\",\"datePublished\":\"2020-02-26T10:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/\"},\"wordCount\":492,\"image\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg\",\"keywords\":[\"Percepio\",\"Tracealyzer v4.4\"],\"articleSection\":[\"Electronics\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/\",\"url\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/\",\"name\":\"Transforming low-level trace data into a rich set of overviews - Engineer News Network\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg\",\"datePublished\":\"2020-02-26T10:30:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/#\\\/schema\\\/person\\\/4477342aea8e299c6a21761e513ea8e1\"},\"description\":\"Embedded Linux developers speed debugging with Visual Trace Diagnostics designed for simplicity in everyday application development\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg\",\"contentUrl\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/wp-content\\\/uploads\\\/2020\\\/02\\\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg\",\"width\":1920,\"height\":1080,\"caption\":\"Percepio introduces Tracealyzer 4.4 with support for Embedded Linux\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transforming low-level trace data into a rich set of overviews\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/\",\"name\":\"Engineer News Network\",\"description\":\"The ultimate online news and information resource for today's engineer\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/#\\\/schema\\\/person\\\/4477342aea8e299c6a21761e513ea8e1\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.engineernewsnetwork.com\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Transforming low-level trace data into a rich set of overviews - Engineer News Network","description":"Embedded Linux developers speed debugging with Visual Trace Diagnostics designed for simplicity in everyday application development","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/","og_locale":"en_GB","og_type":"article","og_title":"Transforming low-level trace data into a rich set of overviews - Engineer News Network","og_description":"Embedded Linux developers speed debugging with Visual Trace Diagnostics designed for simplicity in everyday application development","og_url":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/","og_site_name":"Engineer News Network","article_published_time":"2020-02-26T10:30:00+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-content\/uploads\/2020\/02\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Estimated reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/#article","isPartOf":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/"},"author":{"name":"admin","@id":"https:\/\/www.engineernewsnetwork.com\/blog\/#\/schema\/person\/4477342aea8e299c6a21761e513ea8e1"},"headline":"Transforming low-level trace data into a rich set of overviews","datePublished":"2020-02-26T10:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/"},"wordCount":492,"image":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/#primaryimage"},"thumbnailUrl":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-content\/uploads\/2020\/02\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg","keywords":["Percepio","Tracealyzer v4.4"],"articleSection":["Electronics"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/","url":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/","name":"Transforming low-level trace data into a rich set of overviews - Engineer News Network","isPartOf":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/#primaryimage"},"image":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/#primaryimage"},"thumbnailUrl":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-content\/uploads\/2020\/02\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg","datePublished":"2020-02-26T10:30:00+00:00","author":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/#\/schema\/person\/4477342aea8e299c6a21761e513ea8e1"},"description":"Embedded Linux developers speed debugging with Visual Trace Diagnostics designed for simplicity in everyday application development","breadcrumb":{"@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/#primaryimage","url":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-content\/uploads\/2020\/02\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg","contentUrl":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-content\/uploads\/2020\/02\/PR03-20_Percepio-Tracealyzer-4.4-for-Linux.jpg","width":1920,"height":1080,"caption":"Percepio introduces Tracealyzer 4.4 with support for Embedded Linux"},{"@type":"BreadcrumbList","@id":"https:\/\/www.engineernewsnetwork.com\/blog\/transforming-low-level-trace-data-into-a-rich-set-of-overviews\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.engineernewsnetwork.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Transforming low-level trace data into a rich set of overviews"}]},{"@type":"WebSite","@id":"https:\/\/www.engineernewsnetwork.com\/blog\/#website","url":"https:\/\/www.engineernewsnetwork.com\/blog\/","name":"Engineer News Network","description":"The ultimate online news and information resource for today's engineer","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.engineernewsnetwork.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Person","@id":"https:\/\/www.engineernewsnetwork.com\/blog\/#\/schema\/person\/4477342aea8e299c6a21761e513ea8e1","name":"admin","url":"https:\/\/www.engineernewsnetwork.com\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/posts\/15666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/comments?post=15666"}],"version-history":[{"count":2,"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/posts\/15666\/revisions"}],"predecessor-version":[{"id":15669,"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/posts\/15666\/revisions\/15669"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/media\/15667"}],"wp:attachment":[{"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/media?parent=15666"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/categories?post=15666"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.engineernewsnetwork.com\/blog\/wp-json\/wp\/v2\/tags?post=15666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}