motofan logo
17 страниц V « < 14 15 16 17 >        
> 

Штурм камеры Zn5, Iso, чувствительность и т.д.

EXL
сообщение 8.8.2019, 14:52


Rock The Microphone
********

Группа: Администраторы
Сообщений: 2 965
Регистрация: 12.5.2007
Из: г. Новосибирск
Пользователь №: 134 652
Модель телефона: XT894 / XT897
Прошивка: Различные


Настроение:
null



Рейтинг: 4609



Цитата(VINRARUS @ Сегодня, 21:37)
* А запускается ли там sh в камере не видно было.

В данной конструкции запускается либо bash, либо sh. На десктопном Linux'е точно запускается bash, на MotoMAGX раз его нету, значит sh. В любом случае это сильные тормоза, ведь куда как проще вызывать getpid(), чем городить подобное.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 8.8.2019, 15:16


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(EXL @ Сегодня, 17:52)
* На десктопном Linux'е точно запускается bash

У меня dash spiteful.gif
Цитата(EXL @ Сегодня, 17:52)
*В любом случае это сильные тормоза, ведь куда как проще вызывать getpid(), чем городить подобное.

Это понятно даже мне.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 9.8.2019, 10:55


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



VINRARUS,
ты всегда упускаеш важный момент. У тебя неизвестно чем собранный и неизвестно кем собранные версии.
Тот же баш возможно собран в полном обьеме, а сш допустим у нас вообще из бузи, тобишь дико облегченный.

Сообщение отредактировал fill.sa - 9.8.2019, 10:56
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 9.8.2019, 13:45


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 13:55)
* а сш

Не сш, а Ш! grin.gif
Цитата(fill.sa @ Сегодня, 13:55)
* ты всегда упускаеш важный момент. У тебя неизвестно чем собранный и неизвестно кем собранные версии.
Тот же баш возможно собран в полном обьеме

Без разницы кем и чем, баш шо на Ubuntu, шо на Arch, шо на SUSE, шо на Android, шо на MotoMAGX всегда медленнее ash\dash, иногда на порядок, а возможно и на порядки кое где. bad.gif
Цитата(fill.sa @ Сегодня, 13:55)
* а сш допустим у нас вообще из бузи, тобишь дико облегченный.

в магиксе используется /bin/sh >> ash
А насколько в busubox sh от ash отличается я не знаю.

К стати внутренняя команда let в магиксовом busubox ash через патч добавлена? Как в dash её добавить?

Сообщение отредактировал VINRARUS - 9.8.2019, 13:46
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.8.2019, 9:46


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(VINRARUS @ Вчера, 14:45)
* К стати внутренняя команда let в магиксовом busubox ash через патч добавлена? Как в dash её добавить?


Думаю добавление ее в dash , получиться тоже что и отдельно иметь прогу dash . А вот с бузи, зная как он устроен, можно получить пользу виде скорости или занимаемого места.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 10.8.2019, 10:01


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 12:46)
* Думаю добавление ее в dash , получиться тоже что и отдельно иметь прогу dash

Шо за глупость то? nea.gif В предыдущих сообщениях все критиковали Моторолу за использование в проге внешней команды, а теперь вдруг она стала такой же по эфективности как и внутренняя?

Сравни:
Код
time sh -c 'N=0; while [ "$N" != 10000 ]; do N=$((N+1)); done'

с єтим
Код
time sh -c 'N=0; while busybox [ "$N" != 10000 ]; do N=$((N+1)); done'

Вся проблема в тормознутости любого Linux.
Цитата(fill.sa @ Сегодня, 12:46)
* А вот с бузи, зная как он устроен, можно получить пользу виде скорости

Бред. Кроме копии бинарника в RAM никаких скоростных преимуществ утилита с busybox перед аналогичной отдельной утилитой не несет.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.8.2019, 11:11


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(VINRARUS @ Сегодня, 11:01)
* Бред. Кроме копии бинарника в RAM никаких скоростных преимуществ утилита с busybox перед аналогичной отдельной утилитой не несет.

Бесполезный спор, открой код и изучи как устроен бузи. Тогда поймеш.
А так ты непонятно что там пытаешся сравнивать .

Добавлено позже (10.8.2019, 12:13):
Цитата(VINRARUS @ Сегодня, 11:01)
* Шо за глупость то? В предыдущих сообщениях все критиковали Моторолу за использование в проге внешней команды

Опять таки твое дикое непонимание как и что устроено. Критиковали вызов баша из нативной проги. А Вызов в баше внешней проги ничем не отличается почти от зываво встроеной проги в тотже баш.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 10.8.2019, 12:03


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 14:11)
* открой код и изучи как устроен бузи.

До лампочки как он устроен, главное как он работает, а он при выполнении команд запуска работает так же как и отдельные утилиты.
Цитата(fill.sa @ Сегодня, 14:11)
* А Вызов в баше внешней проги ничем не отличается почти от зываво встроеной проги в тотже баш.

Выполни 2 строчки кода выше и выложы сюда результат. wink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
fill.sa
сообщение 10.8.2019, 18:56


Гуру
******

Группа: Разработчики
Сообщений: 1 226
Регистрация: 8.2.2011
Из: Беларусь
Пользователь №: 223 758
Модель телефона: z6 V8
Прошивка: Linux SAedition MOD

Рейтинг: 400



Цитата(VINRARUS @ Сегодня, 13:03)
* До лампочки как он устроен,

Вот поэтому ты до сих пор не понял в чем разница. А разница громандная.
Вопервых код буди никапельни непохож на код программ которые в нем использованы. Там свой уникальный код. Во вторых это то, что сами проги в бузи это ну очень маленькие програмки, а основной функционал возложен если можно так сказать на ядро бузи.

Короче я много разговорил, почитай про бузи, ухнаешь много нового.

Цитата(VINRARUS @ Сегодня, 13:03)
* Выполни 2 строчки кода выше и выложы сюда результат.

Результат будет сильно зависеть от того, на сколько полно переписаная встроеная прога в бузи, в отличи от оригинала.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
VINRARUS
сообщение 10.8.2019, 19:49


Термоядерный
********

Группа: Пользователи
Сообщений: 3 496
Регистрация: 12.12.2009
Из: Чорнобиль
Пользователь №: 211 044
Модель телефона: WX160 & L7 & Z6 & ZN5-128
Прошивка: 740 MHz: Z6 and ZN5


Настроение:
youtu.be/A_yQLYLiSGQ



Рейтинг: 1211



Цитата(fill.sa @ Сегодня, 21:56)
* Вот поэтому ты до сих пор не понял в чем разница. А разница громандная.

Без разницы с яблук какого цвета делать яблучный сок.
Цитата(fill.sa @ Сегодня, 21:56)
* Результат будет сильно зависеть от того, на сколько полно переписаная встроеная прога в бузи, в отличи от оригинала.

Результат всегда будет один: выполнение внешней команды shell в пол сотни раз медленнее выполнения аналогичной внутренней. vinsent.gif
Чо ты боишся это признать? polling.gif

Добавлено позже (10.8.2019, 23:05):
На тебе то що ты не сможеш утопить в болоте философии:
Код
time busybox sh -c 'N=0; while busybox [ "$N" != 10000 ]; do N=$((N+1)); done'

real    0m2,363s
user    0m1,747s
sys     0m0,693s
Код
time busybox sh -c 'N=0; while [ "$N" != 10000 ]; do N=$((N+1)); done'

real    0m0,046s
user    0m0,045s
sys     0m0,000s



Сообщение отредактировал VINRARUS - 10.8.2019, 19:50
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Штурм камеры Zn5, Iso, чувствительность и т.д. · Motorola ZINE ZN5, ZN5 T-Mobile · Forum
 

17 страниц V « < 14 15 16 17 >
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 20.4.2024, 3:34

Форум живёт: