*SOFT* | C# vs PHP для написания небольших скриптов
вот была задачка перелопатить пару сототен XML файлов...
сначала был написан скрипт на PHP который все это делал... но вот не задача... файлы стали больше... в итоге время выполнения дошло до 20минут... пришлось сесть за вижуалку... на С++ писать не стал т.к. думаю что там не так удобно... в итоге написал на C#. в итоге: 1) колличество кода потребовавшееся для решение данной задачи оказалось меньшим чем на PHP 2) программа работает почти в 40 раз быстрее... то что PHP делал за 20минут С# делает за 33с |
а файлы ты сам своим кодом парсил или пользовался движком???
|
vadimiron
Цитата:
|
Vlad Drakula
Что ты имеешь в виду под словом "перелопатить"?? То есть ты парсишь всё дерево XML файла сам своей прогой?? Или пользуешься, например в ПХП, как-нибудь встроенным парсером (типа Sablatron-а) и обрабатываешь уже готовые данные, вытащенные из XML дерева?? |
vadimiron
есть пара сотен XML файлов их нужно смержить и пропустить через XSL процессор порядка 1000 раз а аутпут раскидать по разным дирикториям... |
Vlad Drakula
А процессором ты одним и тем же пользуешься??? |
vadimiron
машина одна и таже... |
Vlad Drakula
Ну так PHP может один процессор использовать, например Sablotron А С# другой - так как MS-технология, то MSXML |
vadimiron
вроде как под виндой они используют один процессор (от MS) |
Vlad Drakula
Не уверен, надо почитать про это побольше... |
vadimiron
вот я собираюсь в C# перейти на кодо генерацию, производительность должна еще подняться... |
Цитата:
|
vadimiron
идей в том: одна программа пишет код другой потом компилит и запускает... из-за того что код генерится автоматически то его божно написать более оптимально и тем самым увеличить перфоманс приложения. |
Время: 23:05. |
Время: 23:05.
© OSzone.net 2001-