| От | Teofilis Martisius |
|---|---|
| Тема | Re: Performance problem iterating a resultset |
| Дата | |
| Msg-id | 20021018191840.GA3650@teohome.lzua.lt обсуждение исходный текст |
| Ответ на | Performance problem iterating a resultset (Riyaz@umapinc.com) |
| Список | pgsql-jdbc |
Hi, While testing PostgreSQL JDBC I have noticed that it uses byte[]->String conversion everywhere via 'new String(byte[], encoding)' constructor. I found the implementation of that constructor painfully slow at least in Sun's JDK 1.3.1 and 1.4.0, a bit better in gcj 3.2. I have made a patch that uses my own UTF-8 Unicode byte[]->String constructor and it speeds up iterating a resultset ~1.5-2x on Sun's JDK. Please confirm if anyone has similar experience. I will post the patch to this mailing list if you are interested in it. Too bad it only works with Unicode databases, and uses the default String constructor for other character codings. Teofilis Martisius, teo@teohome.lzua.lt
В списке pgsql-jdbc по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера