JEditorPane setText 2MB HTML ---> Ужасная производительность !!! (65 секунд)

Я пытаюсь загрузить HTML-файл размером примерно 2 МБ (1927 КБ для точности) в JEditorPane, и это занимает около 65 секунд, похоже, это ошибка JTextPane. / JEditorPane, я также прочитал несколько статей в Интернете, например , этот , но я не смог найти решение ...

Вот код, который я использую:

final String htmlContent = //Load a 2MB String
previewPane.setContentType("text/html; charset=UTF-8");     
previewPane.setText(htmlContent);

Метод setText принимает около 65 секунд для полного выполнения, как вы можете видеть в моем журнале приложений:

Set the html content(1927KB) of the Preview pane, loading time=68230ms
Set the html content(1927KB) of the Preview pane, loading time=62693ms
Set the html content(1927KB) of the Preview pane, loading time=66583ms

Есть ли способ решить эту проблему?

Около 65 секунд для загрузки 2 МБ текста - ужасная производительность на Intel Core 2 Duo 2,93 ГГц с 8 ГБ оперативной памяти DDR 3 ...

5
задан aleroot 28 January 2012 в 15:23
поделиться