то что меньше время - не удивительно...
Misha v.3 10.02.2004 11:26
...т.к. работает парсерный метод .hash писаный на сях, а не код который крутит 1500 итераций в menu
то, что в вашем случае больше расход памяти тоже можно объяснить:
вы используете конструкцию:
^_hPasswd.add[$.[$lHtpass.login][ $lHtpass.password]]
видите пробел перед $lHtpass.password? парсер вынужден не класть в хеш ссылку на уже существующую строку (в таблице), а создавать новую сущность "строка" со всеми вытекающими (кажется после пробела все равно будет ссылка на существующую строку, но память под новые объекты-строки уже выделена, и их 1500 тысячи)
мое мнение: при наличии парсерных методов сделать что-либо лучше пользоваться ими, а не написаными своими, даже если они экономят пару байт.