|
2 / 2 / 1
Регистрация: 16.05.2013
Сообщений: 69
|
||||||
Ускорение обработки строк+запись в файл08.06.2013, 20:17. Показов 11210. Ответов 103
Метки нет (Все метки)
Добрый всем день. Подскажие, пожалуйста, можно ли оптимизировать мой код для ускорения выполнения? Суть такова: я открываю большой текстовый файл (до гигабайта), считываю по 1 строке, далее провожу манипуляции со строкой ( делаю из строки вида http://site.ru/folder1/file1.html строку site.ru, тут уже на что хватило ума, заранее извиняюсь)) и сразу же записываю отредактированную строку в другой файл. Вот сам код:
0
|
||||||
| 08.06.2013, 20:17 | |
|
Ответы с готовыми решениями:
103
Моделирование обработки сигналов с датчиков. Ускорение обработки сигнала Запись результата обработки в отдельный файл Создать функцию для обработки символьных строк. За образец брать библиотечные функции обработки строк языка С, но не применять их в своей функции |
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
|
| 11.06.2013, 09:55 | |
|
Дай пруфлинк, что шарп написан на чистом ассемблере и всегда генерирует чистый исполняемый машинный код. И ещё не вижу связи между Си и конкретной операционной системой. Я вот под AVR писал на Си, не видел там винды
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 09:57 | |
|
А при чём тут OS и ассемблер? В C абсолютно так же к слову, либы не на асме и имеют столько же мусора если не больше...
И да, ты либо двинутый на голову, либо толстый тролль, на третье предупреждение будет понятная реакция, это второе. Использование классического приёма я тебе про Фому, а ты про Ерёму плюс настаивание на простых истинах, не связанных с вопросом, это я уже видел и даже классифицировал.
0
|
|
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
|
| 11.06.2013, 09:58 | |
|
Ок, тогда почему игры не пишут на шарпе, а пишут на плюсах, ведь шарп быстрее всех работает?
0
|
|
|
Master of Orion
|
|
| 11.06.2013, 10:01 | |
|
Dr_Quake, забей. Разговор с генератором случайных слоганов из слов "ассамблер, jit,исполняемый код, С, C#, .Net" смысла не имеют
Добавлено через 1 минуту Dexiny, тебе можно это объяснить, но ты же начнешь брызгать слюной с криками Noooooooo
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 10:03 | |
|
Dexiny, я тебя может удивлю, но я удивлён больше. Но половину игр и движков для них давно пишут на .NET в основе, причём я был уверен что пишут такие как ты, и исключительно такие... "программисты".
Добавлено через 1 минуту Psilon, так про то и речь - и это, увы, норма, 95% программистов таких Я не программист, я интегратор, это не подразумевает детальных глубоких познаний всех областей, но их количество, а учить детали уже хобби - на что времени хватает.
0
|
|
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
||
| 11.06.2013, 10:05 | ||
|
Потому что вы ничего не понимаете ) Вот и думаете ,что тут рандом. Вы что-нибудь в жизни умное написали, что-то реальное и полезное. Конечно лягушки хвалят свои болота, но тут банальный холивар, причём спорите с очевидными вещами. Managed код работает быстрее нативного Си, отлично Билл, пипл хавает.
Вы думаете си компилится в код, где через строчку написано Thread.Slepp(1000)? Вы изучите дизассемблинг исполняемого кода (если ума хватит дизассемблировать код), найдите хоть одну избыточную строчку в Си, покажите её.Добавлено через 1 минуту
0
|
||
|
Заблокирован
|
|
| 11.06.2013, 10:06 | |
|
Dexiny, мальчик, я на это потратил года три своей жизни, копаясь дебаггером и изучая тонкости winapi и реализаций асмовских забавных алгоритмов, это крякерством называется на общепринятом.
0
|
|
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
|
| 11.06.2013, 10:07 | |
|
Только не надо ща орать, что сишарп ещё быстрее ассемблера )))
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 10:10 | |
|
Как бы сейчас половина инди игр на XNA, кстати он уже дропнут как deprecated. Но перейдём к делу - Unity и Paradox, ну и FutureMark переходит с новой версии. Я уж не говорю о том, что PS4/XOne SDK только на нём и сделаны в основе(low level только у PS4 доступен нормально, у XOne не смотрел), а у Vita изначально SDK = C#. А что на ПК - пока вяло перетягивают на Unity и UE4 у которого все вещи вроде APEX на подключаемых refence assemblies. Перетянуты давно уже половина redist'ов physx и компании, это основа, игра может быть и не вся на .NET, но используемые компоненты выбора не дают...
0
|
|
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
|
| 11.06.2013, 10:12 | |
|
Сочинять я тоже умею, покажи сайт где словами написано "этот движок написан на C#".
0
|
|
|
2 / 2 / 1
Регистрация: 16.05.2013
Сообщений: 69
|
|
| 11.06.2013, 10:12 [ТС] | |
|
Жесть, зашел на мыло, а там постов набежало в треде))) Ну вы нашли о чем спорить)) Так вроде бы в наше время не столько ценится погоня за наносекундами в работе приложения сколько скорость его разработки, не? Какая разница бухгалтеру за сколько отчет будет доставлен и обработан - 5 минут или 10, когда куда важнее что продукт будет разработам в 2 раза быстрее и поидее дешевле в связи с этим.
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 10:13 | |
|
Dexiny, В гугле забанили? Название и вперёд. Не веришь - достаточно скачать и на файлы глянуть, всё очевидно. Кстати недавно PSM и PSV SDK зарелизили в открытый доступ, аналогично берёшь и проверяешь если в гугле забанили.
0
|
|
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
|
| 11.06.2013, 10:14 | |
|
То, что движок поддерживает синтаксис шарпа, не означает, что он написан на MS VS C#. Работу с движком можно писать хоть на питоне уже.
Добавлено через 31 секунду Тут кстати по правилам нельзя в гугл отправлять, не можешь дать конкретный линк, молчи.
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 10:17 | |
|
SharpA, тут нету спора по сути - почитай тред, ты ему про его прыдыдущее утверждение пишешь, а он - "небо голубое, понял? небо голубое", ты про небо - а он "земля под ногами, не надо сравнивать, земля под ногами!", просто он неадекватный вообще стал с утра сегодня, как бы пристрелить не пришлось...
0
|
|
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
|
| 11.06.2013, 10:17 | |
|
Если уж спорить, то Unity работает на IOS и Android, где ты там шарп увидел?
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 10:18 | |
|
А там он не на шарпе, равно как на яблоке с++ , а на андроиде замаскированная java. Кросс.
0
|
|
|
177 / 94 / 10
Регистрация: 27.05.2013
Сообщений: 290
|
|
| 11.06.2013, 10:20 | |
|
Значит они нанимали 2 бригады разработчиком, одних для Си, других для шарп? ) Когда можно было всё написать на Си? Ещё раз где пруфлинк слов, что двжиок написан на чистом шарпе и использует (боже упаси) библиотеки .NET?
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 10:26 | |
|
С чего вдруг ПОЛНОСТЬЮ??? Просто со 2 версии всё новое допиливается к движку исключительно на .NET, и основным выдвигается C# уже.
0
|
|
|
2 / 2 / 1
Регистрация: 16.05.2013
Сообщений: 69
|
|
| 11.06.2013, 10:27 [ТС] | |
|
Dexiny, не гони, чего ты придрался то к человеку?)) Ты просуммируй то что ты хочешь от него и сформулируй в виде одного вопроса, то есть что ты хочешь разъяснить в конце концов, что шарп лучше\хуже? Просто щас уже диалог у вас пошел в стиле "утверждение оппонетна"->"обязательное разоблачение этого утверждения, независимо от его правоты" ))
0
|
|
|
Заблокирован
|
|
| 11.06.2013, 10:29 | |
|
Я вообще не понимаю чего он хочет, пойду лучше наконец позавтракаю, а то ночь без сна как-то не очень.
0
|
|
| 11.06.2013, 10:29 | |
|
Запись подготовленных данных во внешний файл и программа обработки созданного внешнего файла. Ускорение обработки файла Ускорение обработки внешних ссылок. Ускорение обработки POST-запроса (Indy) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|