Ответ
Misha v.3 30.01.2006 20:36
1. вы говорите что одна строка в html занимает 8 КБ, 150 строк получается 1.2 МБ. по моему для html-я это многовато.
2. какое ограничение парсера по памяти? а rusage сколько показывает например на 10 строк? а то может принципиально тут не влезть?
3. может много пропиваться на форматировании (табы в коде). попробуйте не выдавать результат в проузер, а сохранить в файл, чтобы парсер не делал оптимизацию whitespace. много их там? если да, то можно пооптимайзить (кое что вынести в отдельные методы, чтобы избежать кучки пробелов, кое что написать в одну строку)
4. xml/xsl вряд-ли поможет в случае, если надо пооптимизировать память.
5. подумайте над тем, чтобы окончательно генерить страницу с помощью JS. например я так понял в каждом столбце есть select. отличаются только значением selected. можно выдать этот selected а 150 раз нарисовать select с пачкой options джаваскриптом. при этом страница будет весить существенно меньше, и грузится - быстрее.