Regex.Match cpu 50% (

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

Regex.Match cpu 50% (

Сообщение strelec » 13.02.2012 (Пн) 14:15

привет всем
ребят в программе есть такой код

Код: Выделить всё
    Console.WriteLine("1")
Dim cashepage = Regex.Match(page, "(.*)" & TrashEndT).Groups(1).ToString
  Console.WriteLine("2")
            If cashepage.Length Then
                page = cashepage
            End If

с сайта идет нтмл код и после с него надо вырезать часть нтмл
после запуска я увидел что как только выше написанный код программа останавливается и загружает цпу на 50% в течении 1-мин после продолжает работать
в чем может быт проблема ?
заранее спс

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Regex.Match cpu 50% (

Сообщение FireFenix » 13.02.2012 (Пн) 18:03

strelec писал(а):после запуска я увидел что как только выше написанный код программа останавливается и загружает цпу на 50% в течении 1-мин после продолжает работать
в чем может быт проблема ?
заранее спс

Профайлер в руки и смотрим какое место больше всего отжирает.

Скорость работы RegEx зависит от количества входного текста и конструкции регулярного выражения.

Если речь идёт о работе сразу при запуске - то это всё нормльно
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

Re: Regex.Match cpu 50% (

Сообщение strelec » 13.02.2012 (Пн) 18:16

нет не при включении это код в цикле .ну по моему о5 все из за net. мне надо было установит на компе SQL сервер 2008 там меня попросило net. 2.0 sp1 я установил вот после этого начало глючит, так как это прога работало непрерывно в течение 24 часа, и еще С# тоже начало глючит попробую удалит старый нет и скажу

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Regex.Match cpu 50% (

Сообщение FireFenix » 13.02.2012 (Пн) 20:30

Изображение
.NET Framework это библиотеки, и никак не влияют на скорость работы (если их не трогать)
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

strelec
Обычный пользователь
Обычный пользователь
 
Сообщения: 93
Зарегистрирован: 28.02.2009 (Сб) 22:04

Re: Regex.Match cpu 50% (

Сообщение strelec » 14.02.2012 (Вт) 21:49

во востановил систему шас когда выше написаный код 2-сек пауза и после всё норм,это нет!!!(((

krukovis84
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 108
Зарегистрирован: 04.08.2009 (Вт) 11:16
Откуда: Кочевник

Re: Regex.Match cpu 50% (

Сообщение krukovis84 » 15.02.2012 (Ср) 10:00

strelec писал(а):во востановил систему шас когда выше написаный код 2-сек пауза и после всё норм,это нет!!!(((


С каждым постом владение русским языком все ухудшается и ухудшается...
Переводчики, в этом посте есть вопрос? Или это поток сознания в виде истерики?

Sam777e
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 157
Зарегистрирован: 16.09.2010 (Чт) 4:33

Re: Regex.Match cpu 50% (

Сообщение Sam777e » 15.02.2012 (Ср) 18:20

+1
Здоровья и удачи


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34

    TopList