{"id":12805,"date":"2020-09-23T10:00:41","date_gmt":"2020-09-23T08:00:41","guid":{"rendered":"https:\/\/quantum.com.pl\/?p=12805"},"modified":"2021-01-19T13:26:00","modified_gmt":"2021-01-19T12:26:00","slug":"narzedzia-trace-firmy-lauterbach-ze-wsparciem-licznika-wydajnosci-dla-tricore-tm-aurix-tm","status":"publish","type":"post","link":"https:\/\/quantum.com.pl\/pl\/narzedzia-trace-firmy-lauterbach-ze-wsparciem-licznika-wydajnosci-dla-tricore-tm-aurix-tm\/","title":{"rendered":"NARZ\u0118DZIA TRACE FIRMY LAUTERBACH ZE WSPARCIEM LICZNIKA WYDAJNO\u015a\u0106I DLA TriCore&#x2122; AURIX&#x2122;"},"content":{"rendered":"<p class=\"rtecenter\"><strong>Odpowiednie narz\u0119dzia usprawni\u0105 Twoje projekty oparte na TriCore&#x2122; AURIX&#x2122;<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13591 size-full\" src=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/09\/LAUTERBACH-TRICORE-AURIX.jpg\" alt=\"\" width=\"800\" height=\"267\" srcset=\"https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/09\/LAUTERBACH-TRICORE-AURIX.jpg 800w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/09\/LAUTERBACH-TRICORE-AURIX-300x100.jpg 300w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/09\/LAUTERBACH-TRICORE-AURIX-768x256.jpg 768w, https:\/\/quantum.com.pl\/wp-content\/uploads\/2020\/09\/LAUTERBACH-TRICORE-AURIX-600x200.jpg 600w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p>Firma Lauterbach, czo\u0142owy dostawca narz\u0119dzi do debugowania, ma przyjemno\u015b\u0107 og\u0142osi\u0107 wsparcie komunikat\u00f3w licznika wydajno\u015bci trace dla architektury Infineon AURIX&#x2122; TC27x\/TC29x\/TC37x\/TC39x z pe\u0142nym MCDS. Wraz ze \u015bcie\u017ck\u0105 instrukcji, otwiera to nowe mo\u017cliwo\u015bci w optymalizacji kodu aplikacji w celu poprawy og\u00f3lnego czasu wykonania.<\/p>\n<p>Zdarzenia w czasie, takie jak chybienia w pami\u0119ci podr\u0119cznej lub nieprawid\u0142owe przewidywania ga\u0142\u0119zi, mog\u0105 powodowa\u0107 zatrzymanie procesora, co b\u0119dzie skutkowa\u0142o negatywnym wp\u0142ywem na wydajno\u015b\u0107 kodu aplikacji. Rodzina procesor\u00f3w Infineon AURIX z pe\u0142n\u0105 implementacj\u0105 MCDS umo\u017cliwia mierzenie takich zdarze\u0144 wraz z generowaniem ich \u015bledzenia, gdy tylko maj\u0105 one miejsce. Dopasowuj\u0105c te zdarzenia do \u015bledzenia przebiegu programu, mo\u017cna w \u0142atwy spos\u00f3b okre\u015bli\u0107 gdzie w kodzie aplikacji powstaj\u0105 te przestoje. Posiadaj\u0105c t\u0119 wiedz\u0119, mo\u017cliwe jest przeprojektowanie aplikacji, aby lepiej wykorzysta\u0107 podstawowe funkcje sprz\u0119towe i poprawi\u0107 og\u00f3ln\u0105 wydajno\u015b\u0107 \u015brodowiska o oko\u0142o 30%. Przyk\u0142adem mo\u017ce by\u0107 zmiana kolejno\u015bci oblicze\u0144 w taki spos\u00f3b, aby dane wymagane do nast\u0119pnego kroku zawsze znajdowa\u0142y si\u0119 w pami\u0119ci podr\u0119cznej.<\/p>\n<p>Zmniejszenie czasu wykonywania kodu aplikacji mo\u017ce przynie\u015b\u0107 du\u017ce korzy\u015bci systemowi: mo\u017cna bezpiecznie spe\u0142ni\u0107 wymagania czasowe; jest wi\u0119cej narzut\u00f3w zwi\u0105zanych z dodawaniem nowych funkcji; mo\u017cna uko\u0144czy\u0107 projekt bez konieczno\u015bci przechodzenia na wi\u0119ksze i szybsze urz\u0105dzenie.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Odpowiednie narz\u0119dzia usprawni\u0105 Twoje projekty oparte na TriCore&#x2122; AURIX&#x2122; &nbsp; &nbsp; Firma Lauterbach, czo\u0142owy dostawca narz\u0119dzi do debugowania, ma przyjemno\u015b\u0107 og\u0142osi\u0107 wsparcie komunikat\u00f3w licznika wydajno\u015bci trace dla architektury Infineon AURIX&#x2122; TC27x\/TC29x\/TC37x\/TC39x z pe\u0142nym MCDS. Wraz ze \u015bcie\u017ck\u0105 instrukcji, otwiera to nowe mo\u017cliwo\u015bci w optymalizacji kodu aplikacji w celu poprawy og\u00f3lnego czasu wykonania. Zdarzenia w czasie, [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1611],"tags":[],"class_list":["post-12805","post","type-post","status-publish","format-standard","hentry","category-news"],"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/12805","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/comments?post=12805"}],"version-history":[{"count":3,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/12805\/revisions"}],"predecessor-version":[{"id":13593,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/posts\/12805\/revisions\/13593"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/media?parent=12805"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/categories?post=12805"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/pl\/wp-json\/wp\/v2\/tags?post=12805"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}