motofan logo
2 страниц V  1 2 >        
> 

Патчи для увеличения пользовательского словаря, увеличиваем размер iTAP_User_Dictionary

*НеХеR*
сообщение 22.2.2007, 14:08


Ветеран
*****

Группа: Пользователи
Сообщений: 459
Регистрация: 18.3.2006
Пользователь №: 74 787
Модель телефона: SE Xperia NEO
Прошивка: 2.3.4

Рейтинг: 165



В общем вот, выкладываю патчи. Патч для 49р был мною протестирован, глюков пока не замечено. Для остальных тоже впринципе должно быть верно. Патчи увеличивают размер пользовательского словаря ITAP до 6500 байт. Пока не много. Проблема в том, что пока предельный размер не ясен, но уже при размере в 7100 байт тел начинает перезагружаться еще при вводе пин кода. При 10200 такого не наблюдалось, но при попытке написать смс или при воспроизведении видео тел перезагружался blink.gif. Так что за дальнейшим увеличением нужно обращаться к тем, кто умеет копать прошивки не просто через хекс редактор smile.gif !
З.Ы.При тестировании пользовался ФБ 2.62
Совсем забыл! Чтобы размер словаря изменился, старый словарь придется удалить (/a/iTAP_User_Dictionary) и перезагрузить телефон

Сообщение отредактировал *НеХеR* - 22.2.2007, 16:10
Прикрепленный файл ITAP49r.zip   ( 348 байт ) Кол-во скачиваний: 1100
Прикрепленный файл ITAP79r.zip   ( 348 байт ) Кол-во скачиваний: 585
Прикрепленный файл ITAP_6fr.zip   ( 350 байт ) Кол-во скачиваний: 494
Прикрепленный файл ITAP_42r.zip   ( 348 байт ) Кол-во скачиваний: 512
Прикрепленный файл ITAP_45r.zip   ( 349 байт ) Кол-во скачиваний: 536
Прикрепленный файл ITAP_48r.zip   ( 350 байт ) Кол-во скачиваний: 552
Прикрепленный файл ITAP_75r.zip   ( 351 байт ) Кол-во скачиваний: 487
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
МихАйс
сообщение 22.2.2007, 14:53


Ветеран
*****

Группа: Пользователи
Сообщений: 501
Регистрация: 25.12.2005
Из: г. Воронеж
Пользователь №: 63 323
Модель телефона: Moto G

Рейтинг: 94.5



Откуда удалить? Путь скажи? Через mv можно? Сделай плиз для ms 1.5 rc3 с меня плюс

И на скоко он становиться больше обычного? И какие его приемущества?

И на скоко он становиться больше обычного? И какие его приемущества?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
*НеХеR*
сообщение 22.2.2007, 14:57


Ветеран
*****

Группа: Пользователи
Сообщений: 459
Регистрация: 18.3.2006
Пользователь №: 74 787
Модель телефона: SE Xperia NEO
Прошивка: 2.3.4

Рейтинг: 165



МихАйс,
Удали файл /a/iTAP_User_Dictionary. Через МВ можно. Для Симбы на 79р должно подойти. Попробуй, тогда скажешь. Написал же, вместо 5100 байт, станет 6500. Приемущество в том, что в него должно влазить больше слов.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RekGRpth
сообщение 24.2.2007, 5:01


Начинающий патчер
****

Группа: Пользователи
Сообщений: 234
Регистрация: 6.11.2006
Пользователь №: 106 009
Модель телефона: RoverPC N6
Прошивка: WM 6.1

Рейтинг: 359.5



*НеХеR*, попробуй так для 49r
<nord offset="0xA6EE40" from="000013EC" to="00002800" type="CODEA" />
<nord offset="0xA6EB24" from="E240CD40E25CCFFB" to="E240CA02E25CCB02" type="CODEA" />
должно у величиться до 10 кБ
хотя... не выйдет, вот здесь ограничение:
0017D45C там 00001BB8, т.е. 7096 байт
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
MadMan
сообщение 24.2.2007, 10:31


Новичок
*

Группа: Пользователи
Сообщений: 27
Регистрация: 24.12.2005
Пользователь №: 63 225
Модель телефона: E398
Прошивка: R37_G_0E.30.45R

Рейтинг: 0



RekGRpth,
Дак если ты понимаешь в этом создай патч для максимального увеличения словаря
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 25.2.2007, 12:09


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Цитата(RekGRpth @ Суббота, 24 Февраля 2007, 7:01)
   <nord offset="0xA6EE40" from="000013EC" to="00002800" type="CODEA" />
   <nord offset="0xA6EB24" from="E240CD40E25CCFFB" to="E240CA02E25CCB02" type="CODEA" />
должно у величиться до 10 кБ
хотя... не выйдет, вот здесь ограничение:
0017D45C там 00001BB8, т.е. 7096 байт

Объясни пожалуйста подробней за что каждый адрес отвечает.
Я совсем не понял вторую строчку sad.gif. Про ограничение тоже хотелось-бы узнать, можно его увеличить?

Сделал патч на V535/620 прошивка 66.13R.
Увеличил словарь до предельно возможных 7096 байт.
Прикрепленный файл ITAP_13r.zip   ( 347 байт ) Кол-во скачиваний: 191
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
RekGRpth
сообщение 25.2.2007, 14:01


Начинающий патчер
****

Группа: Пользователи
Сообщений: 234
Регистрация: 6.11.2006
Пользователь №: 106 009
Модель телефона: RoverPC N6
Прошивка: WM 6.1

Рейтинг: 359.5



Цитата(Side @ Воскресенье, 25 Февраля 2007, 17:09)
Объясни пожалуйста подробней за что каждый адрес отвечает.
Я совсем не понял вторую строчку sad.gif. Про ограничение тоже хотелось-бы узнать, можно его увеличить?

Сделал патч на V535/620 прошивка 66.13R.
Увеличил словарь до предельно возможных 7096 байт.
*


ну и как, всё работает?
Тогда попробуй ещё увеличить до 10 кб, только правь
from="000013EC" to="00002800"
from="E240CD40E25CCFFB" to="E240CA02E25CCB02" - а это в бинедите посмотри и поймешьwink.gif
from="00001BB8" to="00002800"
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
om2804
сообщение 25.2.2007, 19:39


МотоКодер
******

Группа: Разработчики
Сообщений: 786
Регистрация: 14.8.2006
Из: Архангельск
Пользователь №: 95 055
Модель телефона: E398
Прошивка: DaR
Победитель конкурса 2008

Рейтинг: 1650



Цитата(RekGRpth @ Суббота, 24 Февраля 2007, 7:01)
*НеХеR*, попробуй так для 49r
  <nord offset="0xA6EE40" from="000013EC" to="00002800" type="CODEA" />
  <nord offset="0xA6EB24" from="E240CD40E25CCFFB" to="E240CA02E25CCB02" type="CODEA" />
должно у величиться до 10 кБ
хотя... не выйдет, вот здесь ограничение:
0017D45C там 00001BB8, т.е. 7096 байт
*



Если я правильно понял, то увеличив размер ограничения можно увеличить рабочий размер словаря?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 25.2.2007, 20:27


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Цитата(RekGRpth @ Воскресенье, 25 Февраля 2007, 16:01)
ну и как, всё работает?
Тогда попробуй ещё увеличить до 10 кб, только правь
from="000013EC" to="00002800"
from="E240CD40E25CCFFB" to="E240CA02E25CCB02" - а это в бинедите посмотри и поймешьwink.gif
from="00001BB8" to="00002800"

Забить весь словарь я еще не пробовал, но файл увеличился до 7096 и вроде все работает.

У меня не E398 и адреса у меня другие, все подбираю методом тыка.
E240CD40E25CCFFB у меня в CG1 вообще нет, за что отвечает эта последовательность?
Скорее всего в моей прошивке что-то подругому, может есть какие-то признаки, как ты ее нашел?
00001BB8 у меня только по одному адресу так-что попробую, но хотел-бы сначала узнать что меняет вторая строчка.

Кстати почему ты думаешь что предельный размер 10кб?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
*НеХеR*
сообщение 25.2.2007, 21:10


Ветеран
*****

Группа: Пользователи
Сообщений: 459
Регистрация: 18.3.2006
Пользователь №: 74 787
Модель телефона: SE Xperia NEO
Прошивка: 2.3.4

Рейтинг: 165



Цитата
ну и как, всё работает?
Тогда попробуй ещё увеличить до 10 кб, только правь
from="000013EC" to="00002800"
from="E240CD40E25CCFFB" to="E240CA02E25CCB02" - а это в бинедите посмотри и поймешь
from="00001BB8" to="00002800"

Да пробовал я это. На 49р. Результат такой же как если просто
Цитата
from="000013EC" to="00002800"
sad.gif
то есть перезагрузка тела. Да и напиши все ж, за что отвечает вторая строка. Ибо не все понимают в бинедите и тд smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Iceman2000
сообщение 26.2.2007, 4:48


Экспериментатор
*****

Группа: Пользователи
Сообщений: 688
Регистрация: 2.5.2005
Из: Архангельск
Пользователь №: 41 715
Модель телефона: LG P500
Прошивка: Печенька
Победитель конкурса 2008

Рейтинг: 333.5



на V360 больше 6500 байт словарь не подходит, все что больше этого вызывает ребуты.
Даже правил как подсказал RekGRpth но и это не помогает, видимо в оперативе только опеределенное место отведено словарю, отсюда и ребуты если этот размер превысить.

Цитата
Да и напиши все ж, за что отвечает вторая строка. Ибо не все понимают в бинедите и тд  smile.gif

Вторая строчка это тоже ограничение, изначально если смотрть asm там 13EC (5100 байт), а RekGRpth заменил вам его на 2800 (10 КБ)
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Keyran
сообщение 26.2.2007, 8:02


Unforgiven
*****

Группа: Пользователи
Сообщений: 448
Регистрация: 21.5.2006
Из: Ростов-на-Дону
Пользователь №: 84 134
Модель телефона: v535 & v50
Прошивка: R376_G_0E.66.13R

Рейтинг: 92.5



Подредактил патч от Side до 30 кб. Все работает, без перезагрузок, словарь весит те же 30 кб, единственное, вроде работать чуть помедленнее стал, но это не факт smile.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kENOD
сообщение 26.2.2007, 10:32


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 18.8.2005
Из: г.Томск
Пользователь №: 49 050
Модель телефона: e398 Black/Z6
Прошивка: MS 1.5 RC2/R60..4ER

Рейтинг: 66.5



Keyran,
Если не трудно, выложи поправленный патч сюда.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 26.2.2007, 19:20


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Потестил на предмет максимального размера для V535/620 прошивка 66.13R и получилось что максимальный размер где-то между 32кб и 48кб.
При 48 и 64кб невозможно писать текст вообще, т.е. нажимаешь кнопки с буквами и ничего не происходит, реагирует только на кнопку 1.
Дальше тестировать не стал, 32кб и так за глаза хватит.

to kENOD
Поправь в своей программе количество символов в поле размер словаря (чтобы 5 было), а то пришлось файл конфигурации ручками править.

Выкладываю патч для 32кб.
Прикрепленный файл ITAP_13r_32k.zip   ( 361 байт ) Кол-во скачиваний: 146
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Gigabait2006
сообщение 26.2.2007, 21:03


Новичок
*

Группа: Пользователи
Сообщений: 2
Регистрация: 19.3.2006
Пользователь №: 74 861
Модель телефона: E398
Прошивка: R372_G_0E.20.95R

Рейтинг: 0



Есть ли патч для 398 ? Обламывает короткословозапоминание! smile.gif

Очень буду благодарен!!!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
*НеХеR*
сообщение 27.2.2007, 7:45


Ветеран
*****

Группа: Пользователи
Сообщений: 459
Регистрация: 18.3.2006
Пользователь №: 74 787
Модель телефона: SE Xperia NEO
Прошивка: 2.3.4

Рейтинг: 165



Цитата
Есть ли патч для 398 ? Обламывает короткословозапоминание!

Всмысле для 398? А в первом посте на какой по твоему? Или ты имеешь ввиду на 372 платформу? Если так, то напиши на какую прошивку, я поищу ее у себя и если найду, то сделаю smile.gif. Хотя лучше перешейся на 373 и радуйся новому телефону
Так.. Пробовал в своем патче (ну где всего одна строка меняется) поставить 32 кило.. Нет на 398 так не прокатит.. Очень жаль sad.gif

Сообщение отредактировал *НеХеR* - 27.2.2007, 10:17
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 27.2.2007, 10:27


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



вот решил приобщиться :-)
патч для прошивки R365_G_0B.D3.08R
увеличивает размер словаря /а/iTAP_User_Dictionary в два раза
чуть-чуть другой метод чем у *НеХеR*а
(с изменением размера выделяемой памяти под словарь в оперативке)

ньюанс : после применения патча следует удалить файл
/а/iTAP_User_Dictionary, перезагрузить телефон и заменить вновь созданный
/а/iTAP_User_Dictionary на прилагаемый в архиве и ещё раз перезагрузить тел.

прилагаемый iTAP_User_Dictionary абсолютно чист (забит 00),
поэтому поэксперементируйте забиванием его до конца
(у меня просто нет времени на это).
Рекомендую использовать программу MotoKlava
Прикрепленный файл ITAP_x2_08R_Osta.rar   ( 323 байт ) Кол-во скачиваний: 238
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
X3MAL
сообщение 27.2.2007, 10:54


Интересующийся
**

Группа: Пользователи
Сообщений: 46
Регистрация: 17.4.2006
Из: Украина, Александрия
Пользователь №: 79 325
Модель телефона: MotoMing
Прошивка: Antarex Mod 14R

Рейтинг: 2



А для е398 какой максимальный размер?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 27.2.2007, 11:02


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Для владельцев других марок: попробуйте поискать чуть выше
от вашего адреса размера файла iTAP_User_Dictionary
значение , которое отличается от размера файла на + 3 байта

например : размер словаря равен 13EC, значит искать нужно 13EF
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kENOD
сообщение 27.2.2007, 12:46


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 18.8.2005
Из: г.Томск
Пользователь №: 49 050
Модель телефона: e398 Black/Z6
Прошивка: MS 1.5 RC2/R60..4ER

Рейтинг: 66.5



Osta,
а как насчет быстродействия? Тело после этого не стало тормозить? Я не могу проверить на е398 пока. Но на в535 с патчем до 20 кб. ощутимые тормоза.




_______________________________________
Osta
вроде не тормозит, а вы увеличивали в оперативке размер ?

Сообщение отредактировал Osta - 27.2.2007, 13:38
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Keyran
сообщение 27.2.2007, 14:20


Unforgiven
*****

Группа: Пользователи
Сообщений: 448
Регистрация: 21.5.2006
Из: Ростов-на-Дону
Пользователь №: 84 134
Модель телефона: v535 & v50
Прошивка: R376_G_0E.66.13R

Рейтинг: 92.5



kENOD, с патчем на 30000 байт тормозов почти нет. Ясно ведь, что он словарь не в ява-хипе хранит, а остальных 7200 кб должно хватать за глаза ( корелетов то здесь нет). Попробуй на всякий случай залить тот патч, что я выложил. Ведь может это быть из-за некруглого размера словаря?
Прикрепленный файл ITAP_13r.rar   ( 310 байт ) Кол-во скачиваний: 132
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Iceman2000
сообщение 27.2.2007, 15:51


Экспериментатор
*****

Группа: Пользователи
Сообщений: 688
Регистрация: 2.5.2005
Из: Архангельск
Пользователь №: 41 715
Модель телефона: LG P500
Прошивка: Печенька
Победитель конкурса 2008

Рейтинг: 333.5



то ALL: Кстати в теме про патчи на LTE2 я выложил патч для R4513_G_08.B7.B7R так вот там я сделал размер словаря 20 КБ и HEAP для iTAP 30КБ и все летает без тормозов!!
ссылка


Keyran,
СОРРИ! Не допонял просто тебя....


Сообщение отредактировал Iceman2000 - 27.2.2007, 17:32
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Osta
сообщение 27.2.2007, 16:21


Freestyler
********

Группа: Легенды MotoFan.Ru
Сообщений: 10 329
Регистрация: 20.7.2004
Пользователь №: 8 235
Модель телефона: Moto
Прошивка: *#9999#


Настроение:
Все невыспавшиеся в следующей жизни будут котами



Рейтинг: 4362



Цитата(Iceman2000 @ Вторник, 27 Февраля 2007, 16:51)
то ALL: Кстати в теме про патчи на LTE2 я выложил патч для R4513_G_08.B7.B7R так вот там я сделал размер словаря 20 КБ и HEAP для iTAP 30КБ и все летает без тормозов!!
*


по ссылке автопатчер :-(
а по-человечески написать патч в .fpa?
или расписать что к чему
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Keyran
сообщение 27.2.2007, 17:00


Unforgiven
*****

Группа: Пользователи
Сообщений: 448
Регистрация: 21.5.2006
Из: Ростов-на-Дону
Пользователь №: 84 134
Модель телефона: v535 & v50
Прошивка: R376_G_0E.66.13R

Рейтинг: 92.5



Iceman2000, недопонял смысла твоего ко мне обращения. Я написал, что памяти для 30 кб. иТапа на 535ой достаточно. Все у меня летает и без увеличения хипа под итап. И написано НЕ в ява-хипе, т.е. не в 800 к, выделяемых яве.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
*НеХеR*
сообщение 27.2.2007, 21:54


Ветеран
*****

Группа: Пользователи
Сообщений: 459
Регистрация: 18.3.2006
Пользователь №: 74 787
Модель телефона: SE Xperia NEO
Прошивка: 2.3.4

Рейтинг: 165



Цитата
Для владельцев других марок: попробуйте поискать чуть выше
от вашего адреса размера файла iTAP_User_Dictionary
значение , которое отличается от размера файла на + 3 байта

например : размер словаря равен 13EC, значит искать нужно 13EF

Гениально!! Ээх, жаль + можно только раз в месяц ставить sad.gif
Вот патч для 49р, увеличивает словарь до 15 кило.. Больше пока не пробовал. Тел вроде не тупит, если только чуть чуть. Правда тестил только 5 минут.. Самое главное что перезагрузок вроде нет, и словарь работает!!
Прикрепленный файл ITAP49r_15K.zip   ( 354 байт ) Кол-во скачиваний: 168
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Keyran
сообщение 28.2.2007, 18:50


Unforgiven
*****

Группа: Пользователи
Сообщений: 448
Регистрация: 21.5.2006
Из: Ростов-на-Дону
Пользователь №: 84 134
Модель телефона: v535 & v50
Прошивка: R376_G_0E.66.13R

Рейтинг: 92.5



Так... Без увеличения хипа под итап при некоторой наполненности словаря телефон виснет, причем намертво...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 1.3.2007, 9:51


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Цитата(Keyran @ 28.2.2007, 21:50) *

Так... Без увеличения хипа под итап при некоторой наполненности словаря телефон виснет, причем намертво...

Этого я и боялся, но времени как следует забить 32 килобайта нет. Если не затруднит слей свой словарь с помощью ItapDE (Itap Dictionary Editor) от kENOD и выложи здесь.

Пробовал увеличить хип по методу предложенному Osta, но прошивке такие значения не нашел.
Четыре раза встречается само 13EC, возможно одно из них и отвечает за хип.

Да, в какой момент виснет, чтобы мне не искать?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Keyran
сообщение 1.3.2007, 11:03


Unforgiven
*****

Группа: Пользователи
Сообщений: 448
Регистрация: 21.5.2006
Из: Ростов-на-Дону
Пользователь №: 84 134
Модель телефона: v535 & v50
Прошивка: R376_G_0E.66.13R

Рейтинг: 92.5



Словаря у меня уже нет, так как я откатился. Виснет при попытке набора в итапе, и после первого слова в тап. Я тоже в хексе искал-нет его там.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Iceman2000
сообщение 1.3.2007, 12:01


Экспериментатор
*****

Группа: Пользователи
Сообщений: 688
Регистрация: 2.5.2005
Из: Архангельск
Пользователь №: 41 715
Модель телефона: LG P500
Прошивка: Печенька
Победитель конкурса 2008

Рейтинг: 333.5



Цитата(Side @ 1.3.2007, 12:51) *

Пробовал увеличить хип по методу предложенному Osta, но прошивке такие значения не нашел.
Четыре раза встречается само 13EC, возможно одно из них и отвечает за хип.

А кто сказал что хип именно 5100 байт? Хип 7096 байт то есть 1BB8
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kENOD
сообщение 1.3.2007, 13:56


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 18.8.2005
Из: г.Томск
Пользователь №: 49 050
Модель телефона: e398 Black/Z6
Прошивка: MS 1.5 RC2/R60..4ER

Рейтинг: 66.5



Keyran,
Я же говорил что тормозит, причем жестоко. Тестировал е398 на пример тормозов. С полностью забитым словарем. Вообщем дело обстоит так:
По моим эксперементам, тело начинает тормозить (немного) как только количество байтов описания слов в словаре превышает хип выделяемый под словарь (как говорил Osta = 13EF для стандарта, я не изменял это значение). Это количество можно посмотреть в словаре - +4DW (т.е. третий ворд). Чем сильнее это количество превышает хип под словарь, тем сильнее начинает тормозить тело.

Остановился на 6100 байт, при этом значении е398 работает сносно.

При 7096, про которые говорили, что это максимальное значение, попытка поюзать полный словарь привела к зависанию, от которого помогло только изъятие батарейки.

P.S. Забить словарь можно iTAPDE при помощи чтения из txt файлов. Найдите большой текстовик, снимите все галки в очистке словаря и сохраняйте словарик.

Сообщение отредактировал kENOD - 1.3.2007, 14:09
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 1.3.2007, 14:14


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Цитата(Keyran @ 28.2.2007, 21:50) *

Так... Без увеличения хипа под итап при некоторой наполненности словаря телефон виснет, причем намертво...

Только-что забил словарь с помощью программы iTap Dictionary Editor получилось 2000 слов, дальше программа говорит что словарь переполнен. Слова длинные (загружал из текстового файла докунтации к 1С и некоторые слова объединились в одно). Телефон работает нормально, явных тормозов не замечено, слова из словаря находит, новые в словарь добавляет.
Интересно почему не работает у тебя.

Для справки (может с этим как-то связано):
у меня в ленге только 2 языка русский и английский
флекс:SE5119AXXU50C6.
Вроде сильно ничего не патчил и не тюнил.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Keyran
сообщение 1.3.2007, 14:18


Unforgiven
*****

Группа: Пользователи
Сообщений: 448
Регистрация: 21.5.2006
Из: Ростов-на-Дону
Пользователь №: 84 134
Модель телефона: v535 & v50
Прошивка: R376_G_0E.66.13R

Рейтинг: 92.5



Iceman2000, этого значения там тоже нет, как и 1ВВВ, и 13ЕF.Там вообще нет ничего похожего. Не мог бы ты сказать, как далеко от значения размера иТАПа у тебя находится значение размера хипа под него.

kENOD, вот видно на 7096 он у меня и вис. Симптомы такие же,как у тебя. Сейчас пытаюсь хип увеличить.

Side, видно,он виснет ,тока когда словарь подходит по размеру к пределу хипа. Вероятно, виноват Division by zero где-нибудь.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kENOD
сообщение 1.3.2007, 14:35


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 18.8.2005
Из: г.Томск
Пользователь №: 49 050
Модель телефона: e398 Black/Z6
Прошивка: MS 1.5 RC2/R60..4ER

Рейтинг: 66.5



Скажите пожалуйста, хип под иТАП какой? 13EF или 1BB8? Или на разных моделях он разный?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 2.3.2007, 17:47


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Побил свой рекорд smile.gif. Теперь у меня словарь 40кб, влезает более 3000 слов, забит полностью (или почти полностью). Полет нормальный.
При полностью забитых 42кб виснет при наборе SMS.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Iceman2000
сообщение 2.3.2007, 17:57


Экспериментатор
*****

Группа: Пользователи
Сообщений: 688
Регистрация: 2.5.2005
Из: Архангельск
Пользователь №: 41 715
Модель телефона: LG P500
Прошивка: Печенька
Победитель конкурса 2008

Рейтинг: 333.5



Цитата(Side @ 2.3.2007, 20:47) *

Побил свой рекорд smile.gif. Теперь у меня словарь 40кб, влезает более 3000 слов, забит полностью (или почти полностью). Полет нормальный.
При полностью забитых 42кб виснет при наборе SMS.

Скажи а у тебя нет при полном словаре задержки при вводе текста в СМС, т.е ты начинаешь ввод и телефон как бы реагирает запоздало на выдачу вариантов слов (в строке внизу которые)?
Просто у меня на 20 КБ и Хипе 30 КБ такая задержка была (не сильная но чувствовалась)....

Цитата
Теперь у меня словарь 40кб

Вообще то можно сделать хоть 100КБ словарь, благо все параметры описывающие словарь найдены....только смысл то есть? Тормоза ловить?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 2.3.2007, 21:25


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Да, задержка все-таки появилась. СМС пользуюсь редко, поэтому сразу не заметил. Надо подбирать оптимальный размер.
И кстати на моей модели 100кб не сделаешь, уже при 42 телефон виснет, а увеличить хип не получается (да и смысла нет если уже при 40 тормоза чувствуются).
Я просто хотел проверить максимальный потенциал, теперь вижу что многовато получилось.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kENOD
сообщение 3.3.2007, 7:03


Опытный
***

Группа: Пользователи
Сообщений: 130
Регистрация: 18.8.2005
Из: г.Томск
Пользователь №: 49 050
Модель телефона: e398 Black/Z6
Прошивка: MS 1.5 RC2/R60..4ER

Рейтинг: 66.5



Iceman2000,
Не возможно сделать словарь размером 100 кб. Не получится. В словаре все параметры, влияющие на размер записаны в одном ворде (2 байта). Отсюда вывод, что словарь более 65535 байт (~64кб.) сделать нельзя.

И вообще, не вижу смысл делать словарь более чем 10 кб. Т.к. это вызывает глюки, снижает быстродействие. Если словарь переодически чистить, то 10 кб. хватит за глаза, а если не чистить, то какой бы словарь бы не был большой, 40% его вместимости будет занято мусором.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
X3MAL
сообщение 3.3.2007, 23:12


Интересующийся
**

Группа: Пользователи
Сообщений: 46
Регистрация: 17.4.2006
Из: Украина, Александрия
Пользователь №: 79 325
Модель телефона: MotoMing
Прошивка: Antarex Mod 14R

Рейтинг: 2



Скажите же наконец, какой максимальный предельный размер словаря без сильных тормозов? И выложите пожалуйста патч на этот размер словаря.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Iceman2000
сообщение 4.3.2007, 6:43


Экспериментатор
*****

Группа: Пользователи
Сообщений: 688
Регистрация: 2.5.2005
Из: Архангельск
Пользователь №: 41 715
Модель телефона: LG P500
Прошивка: Печенька
Победитель конкурса 2008

Рейтинг: 333.5



X3MAL,
Где то в районе 10-12 Кб будет все отлично...выше уже начнутся лаги....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Side
сообщение 7.3.2007, 18:15


Опытный
***

Группа: Пользователи
Сообщений: 111
Регистрация: 3.5.2006
Из: Мурманск
Пользователь №: 81 705
Модель телефона: V535, EM30

Рейтинг: 9.5



Нашел глюк. После заливки словаря и перезагрузки телефон работает нормально, слова добавляет. После второй перезагрузки (если вы добавили в словарь слова) начинает наглухо виснуть при попытке набора смс или текста.
Я слил словарь с телефона, открыл его программой iTapDE, и заново сохранил. При этом изменилось всего 2 байта:
Взятый с телефона:
07 DA 3F ED 3F 7A 04 F1 00 0C 00 00 00 00 00 00
Прикрепленный файл iTAP_User_Dictionary_1______________________.zip   ( 4.61 килобайт ) Кол-во скачиваний: 201

Сохраненный с помощью iTapDE:
07 DA 3F ED 3F 6E 04 F0 00 0C 00 00 00 00 00 00
Прикрепленный файл iTAP_User_Dictionary_2_itapDE.zip   ( 4.58 килобайт ) Кол-во скачиваний: 190

После этой операции словарь заработал нормально.
Добавил два слова в словарь (средствами телефона) и получил это:
07 DA 3F ED 3F 8A 04 F2 00 0C 00 00 00 00 00 00
Прикрепленный файл iTAP_User_Dictionary_3___________2______.zip   ( 4.61 килобайт ) Кол-во скачиваний: 191

Словарь еще работает нормально.
Перезагрузил телефон и снова слил словарь, получилось то-же самое, но телефон уже не работает.

Кто-нибуть знает за что отвечают эти байты и как эту ошибку можно исправить?

------------------------------------------------------------------------------------------------------------

Сам нашел способ решения проблемы. Описываю.
В общем суть в том что телефон не правильно определяет конец словаря iTap.
Устранить это удалось. Во первых размер словаря не может быть произвольным, по крайней мере не со всеми словарями программа iTapDE работает корректно. Я это понял анализируя байты указывающие на конец iTap словаря (4,5), на некоторых вариантах указатель идет на пустое место на много ниже последнего слова, а должен как я понял на 14 или 16 байт выше конца последнего слова.
Во вторых на моей модели два адреса, по которым задается размер словаря, по обоим адресам должны-быть одинаковые значения.
Я добился стабильной работы на размере словаря в 16000 байт.
Вот сам патч:
Прикрепленный файл ITAP_13r.zip   ( 333 байт ) Кол-во скачиваний: 216


Сообщение отредактировал Side - 7.3.2007, 21:04
Прикрепленный файл ITAP_13r.zip   ( 333 байт ) Кол-во скачиваний: 216
Прикрепленный файл iTAP_User_Dictionary_1______________________.zip   ( 4.61 килобайт ) Кол-во скачиваний: 201
Прикрепленный файл iTAP_User_Dictionary_2_itapDE.zip   ( 4.58 килобайт ) Кол-во скачиваний: 190
Прикрепленный файл iTAP_User_Dictionary_3___________2______.zip   ( 4.61 килобайт ) Кол-во скачиваний: 191
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Патчи для увеличения пользовательского словаря, увеличиваем размер iTAP_User_Dictionary · Патчи и всё для них · Forum
 

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

 



Текстовая версия Сейчас: 28.7.2025, 10:13

Форум живёт: