Дело из разряда наблюдений: andrey@silverblood (~/Programs/test)$ cat test_c.c #include <stdio.h> char line[1000]; int main() { FILE *fp = fopen("test_file", "r"); while(!feof(fp)) { fgets(line, sizeof(line), fp); printf("%s", line); } fclose(fp); } andrey@silverblood (~/Programs/test)$ cat test_bash.sh #!/bin/bash while read -r line; do echo "$line" done < test_file andrey@silverblood (~/Programs/test)$ file test_file test_file: ISO-8859 English text andrey@silverblood (~/Programs/test)$ gcc test_c.c -o test_c andrey@silverblood (~/Programs/test)$ time ./test_c > /dev/null real 0m0.005s user 0m0.004s sys 0m0.001s andrey@silverblood (~/Programs/test)$ time ./test_bash.sh > /dev/null real 0m0.751s user 0m0.194s sys 0m0.050s andrey@silverblood (~/Programs/test)$ wc -l test_file 5330 test_file andrey@silverblood (~/Programs/test)$ т.е. имеем разницу 751 / 5 ~= 150 раз по производительности при обработке текстовых файлов. А ведь некоторые утилиты - это баш-скрипты, которые работают с текстом...
←
1
2
→
Ответ на:
комментарий
от Muromec
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от dilmah
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от Muromec
Ответ на:
комментарий
от Muromec
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от Muromec
Ответ на:
комментарий
от Muromec
Ответ на:
комментарий
от Gharik
Ответ на:
комментарий
от asgard
Ответ на:
комментарий
от wieker
Ответ на:
комментарий
от tailgunner
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от m57
Ответ на:
комментарий
от bugmaker
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от generatorglukoff
Ответ на:
комментарий
от geek
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от wieker
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от octy
Ответ на:
комментарий
от vsemnazlo
Ответ на:
комментарий
от vsemnazlo
Ответ на:
комментарий
от octy
Ответ на:
комментарий
от vsemnazlo
Ответ на:
комментарий
от octy
Ответ на:
комментарий
от octy
Ответ на:
комментарий
от no-dashi
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [быдлокод][cache] накидайте выхлопов (2011)
- Форум Чтение значения переменной из файла в shell-скрипте (2015)
- Форум Что использовать для разбора time string в perl? (2013)
- Форум Сравнение производительности доступа к полям структур в Python, Common Lisp и С++ (2017)
- Форум 1мс таймер (2007)
- Форум перенаправление вывода times без вызова сабшела (2012)
- Форум помогите побороть ошибки при сборке (2008)
- Форум Вышел grep 2.27 (2016)
- Форум ELF (2014)
- Форум ELF (2008)