27 / 29 / 5
Регистрация: 20.02.2012
Сообщений: 350
|
||||||
1 | ||||||
Преобразование строки в байты: оптимизировать алгоритм09.11.2012, 20:38. Показов 1587. Ответов 10
Метки нет (Все метки)
Часть программы .... которая строку(довольно большую) содержащую 0 и 1 преобразует в байты( читает по 8 символов получаем байт удаляем прочитанные символы) . Данный кусок кода работает ну очень долго для больших строк .. как его можно оптимизировать?
И еще вопрос ... программа при работе загружает только 13% процессора , почему так мало ? Как заставить ее использовать всю мощь Core i7 ? =)
0
|
09.11.2012, 20:38 | |
Ответы с готовыми решениями:
10
оптимизировать алгоритм поиска вхождений строки в текстовый файл (1 Мб) Нормальный алгоритм Маркова: преобразование строки Преобразование объекта в байты Преобразование base64 в байты |
27 / 29 / 5
Регистрация: 20.02.2012
Сообщений: 350
|
|
09.11.2012, 20:56 [ТС] | 3 |
Прямо в самой системе ? Через диспетчер задач?
0
|
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
|
|
09.11.2012, 21:15 | 5 |
Sparrow44, ммм...не удалять из строки прочитанное. Не делать смещений, и прочих арифметических операций лишних. Сделать через |, или Convert.ToByte попробовать по 8 символов отдавая ей и выставив базу в 2. Может, будет быстрее, а, может, нет. Тести.
0
|
1274 / 975 / 113
Регистрация: 12.01.2010
Сообщений: 1,971
|
||||||
09.11.2012, 23:01 | 7 | |||||
1
|
27 / 29 / 5
Регистрация: 20.02.2012
Сообщений: 350
|
|
10.11.2012, 12:41 [ТС] | 8 |
Потому ,что если не удалять символы из строки то довольно быстро она переполняется ....
0
|
2 / 2 / 0
Регистрация: 13.06.2012
Сообщений: 20
|
|
13.11.2012, 15:44 | 10 |
Сделайте вторую строку.
0
|
Higher
|
|
13.11.2012, 22:02 | 11 |
Конкатенация строки в цикле - это очень неэффективно. Для таких целей есть StringBuilder.
0
|
13.11.2012, 22:02 | |
13.11.2012, 22:02 | |
Помогаю со студенческими работами здесь
11
Преобразование текста в байты и обратно Преобразование пути к файлу в байты. Пишет исключение о дате/времени Оптимизировать алгоритм Оптимизировать алгоритм Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |