1. исключить многочисленные a[j], a[i], a[k] в теле цикла, надо ходить по указателям ++, а не получать доступ к элементу по индексу.
2. вместо плавающей использовать фиксированную точку + параллельно вычислять за один проход несколько сложений, вычитаний, или умножений, "распараллелить" (в кавычках)
3. кроме этого по настоящему распараллелить вычисления.
Сделайте пожалуйста следующий тест:
Возьмите файл в 100 размеров ОЗУ и "гоняйте" его в течение продолжительного времени (или штук по 100 тестов).
Тест опять же для ВЭБ (web) - желательно выяснить как ведут себя функции при наличии параллельных процессов, запускайте по 100 процессов, считайте.
Только в этом случае вы получите реальные данные.
Кроме этого, в комментариях к тесту приведите отдельно данные производительности дисковой подсистемы, размер буфера, размер ОЗУ....
метод неудобный, если учитывать то, что: в данном случае будет невозможно обработать ошибки загрузки скрипта, кроме этого нельзя выполнить таймаут на запрос, а также неизвестно, когда загрузится указанный код...
2. вместо плавающей использовать фиксированную точку + параллельно вычислять за один проход несколько сложений, вычитаний, или умножений, "распараллелить" (в кавычках)
3. кроме этого по настоящему распараллелить вычисления.
Возьмите файл в 100 размеров ОЗУ и "гоняйте" его в течение продолжительного времени (или штук по 100 тестов).
Тест опять же для ВЭБ (web) - желательно выяснить как ведут себя функции при наличии параллельных процессов, запускайте по 100 процессов, считайте.
Только в этом случае вы получите реальные данные.
Кроме этого, в комментариях к тесту приведите отдельно данные производительности дисковой подсистемы, размер буфера, размер ОЗУ....
весь ajax удобен, xml + javascript удобно.
А загружать скрипты через жопу - неудобно.