Subject Re: [Firebird-Java] Jaybird 3 and Excelsior Jet
Author Mark Rotteveel
On 14-5-2017 17:35, hugo.larson@... [Firebird-Java] wrote:
>
>
> Hi Mark,
>
> JET is very fast I think.

Judging by the output below, yes it is.

Do you exclude certain character sets when compiling for your normal
application? Looking at the logging below, the test application loads a
number of character sets (eg MS932, EUC_JP and others), that according
to the logging in your initial post could not be loaded with the real
application.

What is the output if you force the test application to not be able to
load character sets (eg by using `Charset charset =
Charset.forName(charsetName + "x");` instead of the original)?

> BR, Hugo
>
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Starting
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset US-ASCII
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset UTF-8
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset MS932
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset EUC_JP
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp737
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp437
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp850
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp865
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp860
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp863
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp775
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp858
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp862
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp864
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-1
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-2
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-3
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-4
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded c harset ISO-8859-5
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-6
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-7
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-8
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-9
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset ISO-8859-13
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset MS949
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp852
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp857
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp861
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp866
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp869
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1250
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1251
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1252
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1253
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1254
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Big5
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset EUC_CN
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1255
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1256
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1257
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset KOI8_R
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset KOI8_U
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp1258
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset TIS620
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset GBK
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset Cp943C
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Loaded charset GB18030
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: {KOI8_R=KOI8-R, TIS620=TIS-620, ISO-8859-9=ISO-8859-9, GBK=GBK,
> ISO-8859-7=ISO-8859-7, ISO-8859-8=ISO-8859-8, ISO-8859-5=ISO-8859-5,
> ISO-8859-6=ISO-8859-6, MS949=x-windows -949, ISO-8859-3=ISO-88
> 59-3, ISO-8859-4=ISO-8859-4, ISO-8859-1=ISO-8859-1, KOI8_U=KOI8-U,
> ISO-8859-2=ISO-8859-2, Cp865=IBM865, Cp866=IBM866, Cp863=IBM863,
> Cp864=IBM864, Cp869=IBM869, Cp437=IBM437, EUC_CN=GB2312, Cp861=IBM86
> 1, Cp862=IBM862, Cp860=IBM860, ISO-8859-13=ISO-8859-13, UTF-8=UTF-8,
> Cp943C=x-IBM943C, EUC_JP=EUC-JP, Cp775=IBM775, Cp1257=windows-1257,
> Cp1258=windows-1258, Big5=Big5, Cp737=x-IBM737, Cp857=IBM857, C
> p858=IBM00858, US-ASCII=US-ASCII, Cp852=IBM852, Cp1256=windows-1256,
> Cp1255=windows-1255, Cp1254=windows-1254, Cp850=IBM850,
> Cp1253=windows-1253, MS932=windows-31j, GB18030=GB18030, Cp1252=windows-125
> 2, Cp1251=windows-1251, Cp1250=windows-1250}
> maj 14, 2017 5:33:26 EM test.CharsetLoading main
> INFO: Took 64272502 ns (64 ms)


--
Mark Rotteveel