|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.01.2010, 13:32 | #1 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 10
|
Можно ли ускорить выполнение этого кода?
Задача такая:
В БД, по мимо прочих, имеются поля: № листа (max. 100), № стороны листа (1 или 2), № карточки (1 или 2), необходимо организовать экспорт записей в word-шаблон в порядке значений в этих полях, т.е.: 1 1 1 1 1 2 1 2 1 1 2 2 2 1 1 .......... 100 2 2 Все выбранные для экспорта записи я загоняю в двухмерный массив, где переменная CountRecordAll отвечает за кол-во записей в первой размерности массива, вторая размерность постоянна - 35 записей. Для вывода на экспорт использую такую конструкцию, но она работает слишком медленно. Примечание: в массиве на 25 месте находиться значение №листа, на 26 - №стороны, на 27-№карточки. PHP код:
Последний раз редактировалось Velross; 07.01.2010 в 13:35. |
07.01.2010, 13:52 | #2 |
Форумчанин
Регистрация: 23.10.2008
Сообщений: 460
|
используй ассемблерные вставки
|
07.01.2010, 15:47 | #3 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Можно циклы развернуть, это должно поднять быстродействие. Например те, что два раза выполняются убрать и расписать вручную, а тот что 100 написать как до 50 и продубрировать то что внутри. Это увеличит код программы, зато должно поднять быстродействие. также в
Код:
|
07.01.2010, 19:37 | #4 |
Пользователь
Регистрация: 09.12.2009
Сообщений: 10
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
.htaccess запрет на выполнение кода | wall66 | PHP | 3 | 11.08.2009 10:54 |
Можно ли как-то ускорить выполнение этого кода (обработка примечаний)? | motorway | Microsoft Office Excel | 2 | 23.07.2009 17:06 |
Как ускорить работу этого макроса? | Neo007 | Microsoft Office Excel | 1 | 22.06.2009 18:14 |
Выполнение кода из файла.. | NSvirus | Паскаль, Turbo Pascal, PascalABC.NET | 25 | 14.06.2009 00:56 |
Как ускорить выполнение макросов | tat-besidovska | Microsoft Office Excel | 1 | 22.01.2008 12:12 |