Malcolm, что то ты постоянно обвиняешь телефоны. На кой нужен архиватор, который всё пакует в heap? Почему jZipMan"ом на ноге я паковал видео, снятое встроенной камерой, весом по ~20mb? Может дело в том, что у тебя слишком навороченый тел. У меня возникают сомнения, что ты спец по яве...
Пoчeмykep, ты не обобщай, есть конкретные случаи, когда и что я обвиняю. И каждый я могу прокомментировать. Вот про ошибку, которая у тебя возникает в браузере. Попробуй поставить себя на мое место. Программный код я проверял много раз, поскольку этим браузером долго занимался. На эмуляторе все работает, на всех SE тоже. И на каком-то одном телефоне возникает ошибка непонятно откуда. Ну и что мне думать-то? Я ее исправить не могу физически, потому что не могу воспроизвести.
Про запаковку в heap. Если бы ты читал внимательнее, то увидел бы, что я остановился не на запаковке в heap, а на буферизованных потоках, то есть какой-то объем heap все же потребуется, но он будет жестко фиксирован. Думаю, это должно помочь. Другого выхода у меня нет: на SE эта проблема возникает, когда я пишу по одному байту. И только на 4-м поколении, замечу, и то не у всех. Опять ругаюсь на телефоны, потому что я никаких недозволенных действий не совершаю, чтобы получать такой результат.
shiva26, нет еще, я вчера засел за оптимизацию и не успел закончить отладку. Сейчас вот как раз буду проводить. Оптимизация нужна для того, чтобы читалось быстрее. Я напишу, когда выложу, как обычно: жирным шрифтом, номер версии, изменения и т. д.
ts 3 янв 2008 в 16:23