Details
-
Type:
Bug
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 3.1.4
-
Component/s: Runtime: Class Library: GNU Classpath
-
Labels:None
-
Number of attachments :
Description
The change to classpath 0.98 has caused luindex performance to regress horribly. First iteration runs take 2x the time than before the classpath change.
There's no obvious candidate for this from the NEWS:
library. A new option, --enable/disable-gmp is provided, and
the option is enabled by default if GMP is found.
internally called CPStringBuilder. In addition to being
unsynchronised, like StringBuilder, this also avoids copying the
array when toString or substring is called. While StringBuffer/Builder
always retain their own array, which is only altered during resizing,
CPStringBuilder gives away its array when the result is generated
by toString()/substring() and starts afresh. The default capacity of
CPStringBuilder can also be configured using the
gnu.classpath.cpstringbuilder.capacity property. (PR21869)
javax.activation (part of 1.6).