Преглед на файлове

LibRegex: Don't emit signpost events for every regular expression

The time we were spending on these signposts was adding up to way too
much, so let's not do it automatically.
Andreas Kling преди 3 години
родител
ревизия
bb6634b024
променени са 1 файла, в които са добавени 0 реда и са изтрити 9 реда
  1. 0 9
      Userland/Libraries/LibRegex/RegexMatcher.cpp

+ 0 - 9
Userland/Libraries/LibRegex/RegexMatcher.cpp

@@ -11,10 +11,6 @@
 #include <LibRegex/RegexMatcher.h>
 #include <LibRegex/RegexMatcher.h>
 #include <LibRegex/RegexParser.h>
 #include <LibRegex/RegexParser.h>
 
 
-#ifdef __serenity__
-#    include <serenity.h>
-#endif
-
 #if REGEX_DEBUG
 #if REGEX_DEBUG
 #    include <LibRegex/RegexDebug.h>
 #    include <LibRegex/RegexDebug.h>
 #endif
 #endif
@@ -119,11 +115,6 @@ RegexResult Matcher<Parser>::match(RegexStringView const& view, Optional<typenam
 template<typename Parser>
 template<typename Parser>
 RegexResult Matcher<Parser>::match(Vector<RegexStringView> const& views, Optional<typename ParserTraits<Parser>::OptionsType> regex_options) const
 RegexResult Matcher<Parser>::match(Vector<RegexStringView> const& views, Optional<typename ParserTraits<Parser>::OptionsType> regex_options) const
 {
 {
-#ifdef __serenity__
-    auto perf_string_id = perf_register_string(m_pattern->pattern_value.characters(), m_pattern->pattern_value.length());
-    perf_event(PERF_EVENT_SIGNPOST, perf_string_id, 0);
-#endif
-
     // If the pattern *itself* isn't stateful, reset any changes to start_offset.
     // If the pattern *itself* isn't stateful, reset any changes to start_offset.
     if (!((AllFlags)m_regex_options.value() & AllFlags::Internal_Stateful))
     if (!((AllFlags)m_regex_options.value() & AllFlags::Internal_Stateful))
         m_pattern->start_offset = 0;
         m_pattern->start_offset = 0;