Форум программистов, компьютерный форум CyberForum.ru

Загрузка процессора при поиске по регулярному выражению - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Консольное приложение, которое парсит HTML страничку http://www.cyberforum.ru/cpp-beginners/thread1238692.html
Доброго времени суток! Есть сайт с такой страницей: <html> <head> <title>MPAYKYAYRRALM</title> </head> <body> </body> </html>
C++ Зачем нужен h-файл? Почему нельзя все хранить в cpp? Помогите новичку! С с++ работаю впервые. Перешел с явы, делфи, рнр. Не понимаю что такое h-файл и чем он отличается от cpp и почему нельзя все хранить в одном файле... Нужно "сломать сознание" под логику другого языка... Обьясните пожалуста: Есть main.cpp, в котором определил класс: class wStr3 { private: public: string As_string(); }; http://www.cyberforum.ru/cpp-beginners/thread1238679.html
Составить программу расчета биномиальных коэффициентов C++
Добрый день, помогите пожалуйста решить. Задание надо переписывать в тело сообщения!
Работа с почтой: подключение, поиск, отправка C++
Привет, хочу написать свой велосипед, так в качестве разминки С++ Хочу написать программу для подключения к почтовому ящику, и набор функций (поиск, оправка почты и тд) Может есть готовые библиотеки для работы с почтой ?
C++ Как подсчитать произведенное количество перестановок при быстрой сортировке? http://www.cyberforum.ru/cpp-beginners/thread1238649.html
имею такой код #include <iostream> using namespace std; void qSort (int a,int nStart, int nEnd) { int L,R,c,X; if (nStart>=nEnd) return; L=nStart; R=nEnd; X=a;
C++ Шаблоны, рекурсия, определение типов std::function #include <tuple> #include <vector> #include <iostream> #include <functional> #include <type_traits> template<typename T> struct function_traits; template<typename R, typename ...Args> подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
05.08.2014, 18:02     Загрузка процессора при поиске по регулярному выражению
mh-coder, я думаю, имеет смысл натравить профилировщик для нахождения узких мест в программе.

Добавлено через 3 минуты
P.S. Хотя уже отсюда видно, что динамическое выделение (136), освобождение (140) памяти не эффективно. Имеет смысл выделить статически буфер достаточного размера или использовать какой-то подобие std::vector, чтобы выделять память не на каждой итерации.
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru