Re: Performance issue

Geoffroy Arnoud via xslt <[email protected]> Fri, 11 Feb 2022 14:26:35 +0100
Newsgroups gmane.comp.gnome.lib.xslt
Message-ID <[email protected]>
--===============3194340229986734806==
Content-Type: multipart/signed;
	boundary="Apple-Mail=_EAC3D41B-6380-4E1C-AA94-7DFB5F40E2C0";
	protocol="application/pkcs7-signature";
	micalg=sha-256


--Apple-Mail=_EAC3D41B-6380-4E1C-AA94-7DFB5F40E2C0
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_D007F6F9-63A6-46D5-94C1-68869CE15791"


--Apple-Mail=_D007F6F9-63A6-46D5-94C1-68869CE15791
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Le 11 f=C3=A9vr. 2022 =C3=A0 14:21, Nick Wellnhofer =
<[email protected]> a =C3=A9crit :
>=20
> I tried the XSLT file with several inputs and libxslt versions and =
couldn't see any slowdown. Please post a complete, reproducible test =
case, preferably on the bug tracker:
>=20
>    https://gitlab.gnome.org/GNOME/libxslt/-/issues =
<https://gitlab.gnome.org/GNOME/libxslt/-/issues>

Thank you for your feedback Nick.

I posted an issue along with a sample XML file

Geoffroy=

--Apple-Mail=_D007F6F9-63A6-46D5-94C1-68869CE15791
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Le =
11 f=C3=A9vr. 2022 =C3=A0 14:21, Nick Wellnhofer &lt;<a =
href=3D"mailto:[email protected]" class=3D"">[email protected]</a>&gt;=
 a =C3=A9crit :<br class=3D""><div><blockquote type=3D"cite" =
class=3D""><br class=3D"Apple-interchange-newline"><div class=3D""><meta =
charset=3D"UTF-8" class=3D""><span style=3D"caret-color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
text-decoration: none; float: none; display: inline !important;" =
class=3D"">I tried the XSLT file with several inputs and libxslt =
versions and couldn't see any slowdown. Please post a complete, =
reproducible test case, preferably on the bug tracker:</span><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" class=3D""><span =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none; float: none; =
display: inline !important;" class=3D"">&nbsp;&nbsp;&nbsp;</span><a =
href=3D"https://gitlab.gnome.org/GNOME/libxslt/-/issues" =
style=3D"font-family: Helvetica; font-size: 14px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://gitlab.gnome.org/GNOME/libxslt/-/issues</a><br =
style=3D"caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: =
14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; text-decoration: none;" =
class=3D""></div></blockquote></div><br class=3D""><div class=3D"">Thank =
you for your feedback Nick.<div class=3D""><br class=3D""></div><div =
class=3D"">I posted an issue along with a sample XML =
file</div></div><div class=3D""><br class=3D""></div><div =
class=3D"">Geoffroy</div></body></html>=

--Apple-Mail=_D007F6F9-63A6-46D5-94C1-68869CE15791--

--Apple-Mail=_EAC3D41B-6380-4E1C-AA94-7DFB5F40E2C0
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCDNEw
ggXjMIIDy6ADAgECAhBK8Nish63t1eXlYQXMR38sMA0GCSqGSIb3DQEBDAUAMEYxCzAJBgNVBAYT
Ak5MMRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQDExNHRUFOVCBQZXJzb25hbCBD
QSA0MB4XDTIyMDIwMjAwMDAwMFoXDTI1MDIwMTIzNTk1OVowajEWMBQGA1UECRMNMjMgUnVlIERh
dmllbDEXMBUGA1UECAwOw45sZS1kZS1GcmFuY2UxCzAJBgNVBAYTAkZSMRAwDgYDVQQKEwdSZW5h
dGVyMRgwFgYDVQQDEw9HZW9mZnJveSBBUk5PVUQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQCqqW/cLFsd67+BJ6wvsv4ucim6Y+QbPwTzp9hGW/yaInlh6b7TXerbVLktFboNcbxxULXg
zVr0i/uvyz65HoTXLM3kpUAHwrLjQ8SMeKTuHRxHFmHwogEQV3UAhMhDHEKnRJ5lRX7eaKzi+e7Y
DIgyZ/O1Ii0dm0J7mz3zL+XI8AMyl2U+rSKC4FZEiSDXDF15z77JmgOT0gtmQCDvPXCUBEHMBlwp
WXr+iq5HO1I8hLYrsV1t1b4K4u6KozHd6rgutYOFsDH2TA7mfC9otYbRcWllKhCJpU6X8p1VcrsR
uDbB3TMEm4vU4najUtt+Lsmi3b8yPy0x6+Z1OqkQ48zNAgMBAAGjggGnMIIBozAfBgNVHSMEGDAW
gBRpAKHHIVj44MUbILAK3adRvxPZ5DAdBgNVHQ4EFgQUR1Yj5I4EvqD4e8aOrC505FQr5eIwDgYD
VR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwQGCCsGAQUFBwMC
MD8GA1UdIAQ4MDYwNAYLKwYBBAGyMQECAk8wJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9zZWN0aWdv
LmNvbS9DUFMwQgYDVR0fBDswOTA3oDWgM4YxaHR0cDovL0dFQU5ULmNybC5zZWN0aWdvLmNvbS9H
RUFOVFBlcnNvbmFsQ0E0LmNybDB4BggrBgEFBQcBAQRsMGowPQYIKwYBBQUHMAKGMWh0dHA6Ly9H
RUFOVC5jcnQuc2VjdGlnby5jb20vR0VBTlRQZXJzb25hbENBNC5jcnQwKQYIKwYBBQUHMAGGHWh0
dHA6Ly9HRUFOVC5vY3NwLnNlY3RpZ28uY29tMCUGA1UdEQQeMByBGmdlb2Zmcm95LmFybm91ZEBy
ZW5hdGVyLmZyMA0GCSqGSIb3DQEBDAUAA4ICAQBOUvc/SxW3JoWCapboIVDTN0Pu+In8hhG3BNpJ
zNiMT06k1ODywt9+gM3ttqUyhoFiliYKT7A0qdH9cT9CLBNlXhORyyI6a2kRiy/uge5s7TA2m7tn
+Kr91isdDXe09WJvp8l6Nke+Dq4dUdH+7lkk9mE0/ZdcSl2FNb2SIkkS7pfaUTqhY6dIYckM3t/i
BIgVXC4fQ3eDJvdBToKLzT9hMJ7G2FrWa8GAGLT3KOafzDpGTLHnMJpXWLRT7psBlnvWs85cpA/+
ip8InrOQ9wzq0IxcZZzc54fEd73O9tT73cLeSH/G5TK8KbsHHto748dwARnANL4jgatgYXljQzin
HvdCwEnI57AaLfvltjmY8jSPZS4PKhkDNjRkgy4IklMw1Ndn8YSgUYizmt6DT/hu1KP9nyRJpt2i
miEHN2ghMuD6TZRyPIi91YusUyOM0ah/648eCf++faqQiYNre9gsFtxXsjitnHXqZ/ioU6L9OERk
AWtGlUqCeWMLqFuoKWC4B7eWu+Oet58upHQpBgXs5g3s4sKLg8ur+l2LSPhM5zCZkTSV7eane2+5
HLda4CQxC+EoDVCRroYY/UBxzB7Mt4dSsmlIQZrTQJmxgxCza4Crjp89qURoNTJcJkYP8PRyI1Xm
47+Kbv203ITFglmvndoBGqrNg1A+7vo/P4Hi/jCCBuYwggTOoAMCAQICEDECcNQ1vpskmvhW0OHi
hUkwDQYJKoZIhvcNAQEMBQAwgYgxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpOZXcgSmVyc2V5MRQw
EgYDVQQHEwtKZXJzZXkgQ2l0eTEeMBwGA1UEChMVVGhlIFVTRVJUUlVTVCBOZXR3b3JrMS4wLAYD
VQQDEyVVU0VSVHJ1c3QgUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTIwMDIxODAwMDAw
MFoXDTMzMDUwMTIzNTk1OVowRjELMAkGA1UEBhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdp
bmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENBIDQwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
ggIKAoICAQCzSuIiXidb6QRbFAQ1MiAUrrTSMUDGzVDAHqFEyq+eSmF/LZDeYpszai2kQsqWATz/
cBA9gGjunvJ45G48ycC4D6gwZFvbBt5JotxlunBeB8K+crGar3v+RCQ4VfvToX07v+HTJ6EeEONR
3IzJPTMyzgAwENGsAWf9va9HePQFJiChCzXqhKpp0zen53S+8f9itEy06GS8aku7Mvyb4tMBBa9A
n3Y3ALIqIeymg/iYs8m9WkSkMyekNtFRB1+1KlnNUpM05G8+sY9EucnQQRUIdHzYsvqjP3XlaSuB
4Jj0ia66UGfi5Wx31mm5sKAz8Re9UGVWIqq6wKFKxkSfuO4iwYiIPJoiGEux3dqabwFLduAroDF1
IxE40PqGIdPXzYuZ/wL6BEfFAb0xy8bfm5S9G7y/ts9mIlFpPtkLZ/nQ/iVOWdsu9ale/nK/uGF4
7xsxeW2LIvB4sH5U2+D4ad8vpNbcCrXIXXKtkBnNHgxumNNZ0R1Isq/Pz7TALCxxDzWdsM7AO32/
Jn7R4ldtGRZmKpJyfACDn8HU1QPhOtiWsjifrMWnanJhQ6K7M/5qz8BmfPrca+MUrr1Y4NHZb9Mr
gPtWKQQyGDXy+G5F/iHGdZk7LS+F8NH+Ddolt2wZpz52JqGMTDPIH5Qok4LLO95wbxtn+79Tw+wQ
xmDTuIg+LwIDAQABo4IBizCCAYcwHwYDVR0jBBgwFoAUU3m/WqorSs9UgOHYm8Cd8rIDZsswHQYD
VR0OBBYEFGkAocchWPjgxRsgsArdp1G/E9nkMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8ECDAG
AQH/AgEAMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDA4BgNVHSAEMTAvMC0GBFUdIAAw
JTAjBggrBgEFBQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNvbS9DUFMwUAYDVR0fBEkwRzBFoEOgQYY/
aHR0cDovL2NybC51c2VydHJ1c3QuY29tL1VTRVJUcnVzdFJTQUNlcnRpZmljYXRpb25BdXRob3Jp
dHkuY3JsMHYGCCsGAQUFBwEBBGowaDA/BggrBgEFBQcwAoYzaHR0cDovL2NydC51c2VydHJ1c3Qu
Y29tL1VTRVJUcnVzdFJTQUFkZFRydXN0Q0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51
c2VydHJ1c3QuY29tMA0GCSqGSIb3DQEBDAUAA4ICAQAKBU57DY8fEzkA/W/sYsbD7e0XquMBzHjc
P0eXXXRD4EAEAGCWSs+QRL9XIxmx+52zx9wMa8YTejlR+NKejiyKPTF0q63zMxrO/z/hUwo8IDcR
RLS0NSgvTW6AN2rCXJe5iLN5fIfYgIBB9cy1L6trPuZ/vjUJm87nQ7ExQzGqWN5F9U8MlAk0c5iL
anG7GCMoNjHiF1n0baj6guUeG7n5qcwOQTyDS19+NEqfwjUPUGasN1ZH8h1sE6PrzvRpti+rKzWp
iU+i2/k3l2b5fFDy+Wu9jv6R9BoBh47es/UMzwEZ2kSrIVVr4jSukk+FpmR5ZbtwiYNAV6sdb1sr
MGsILzXlrdasSE2nGHvZklk2zUdgn7b01MHq67g0mNozGmT6Dam41Kbhv25WMFs871XqwVIb4gGo
T1yRf/VePMm1jwauqijhKJFvrNweGnebGPeipaLxIo2iEA4qdRztEg/qyzWGogXK/TFdmivg322f
MPQWjQkMhRGMM8SCjlZN22L8x0ZOYoVA2rHJm5P25IjZe+HPyn7ikJiSJmqlqFmUeowXF3D1dFlC
Cs/5yC06RYRqI2REFu+28t2nswIvY6xCFAR0RtS8Mz2yXNld0js2MmiRUGrc7imWzdUPbPcv9sdU
F7SsERGPIzYL8dIiHzit+YCoGCSXMg6peF37hHNp1TGCAsowggLGAgEBMFowRjELMAkGA1UEBhMC
TkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFsIENB
IDQCEErw2KyHre3V5eVhBcxHfywwDQYJYIZIAWUDBAIBBQCgggFBMBgGCSqGSIb3DQEJAzELBgkq
hkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTIyMDIxMTEzMjYzNVowLwYJKoZIhvcNAQkEMSIEIBaQ
bBoWNEoP4YTtfWHv7lZFtfDEJUzoZuhT40j1h5mbMGkGCSsGAQQBgjcQBDFcMFowRjELMAkGA1UE
BhMCTkwxGTAXBgNVBAoTEEdFQU5UIFZlcmVuaWdpbmcxHDAaBgNVBAMTE0dFQU5UIFBlcnNvbmFs
IENBIDQCEErw2KyHre3V5eVhBcxHfywwawYLKoZIhvcNAQkQAgsxXKBaMEYxCzAJBgNVBAYTAk5M
MRkwFwYDVQQKExBHRUFOVCBWZXJlbmlnaW5nMRwwGgYDVQQDExNHRUFOVCBQZXJzb25hbCBDQSA0
AhBK8Nish63t1eXlYQXMR38sMA0GCSqGSIb3DQEBCwUABIIBADoftULrxT9qAKflGj58kFL4JvGL
JgFsWF7l4YSrqHYtX5coLaWv95eF6q4FvLQXxZnlYuRMl23kfi8RFOhc+Y/7S4Vf8NcEX6rHgTie
dnLyHcIQLFFV4kY0NOrapP7HSXOAXwgM3xG3VpJ3iImmVkc+t6JONxYQOx/5y6baTSyGQjTTu/c1
iPHw5uV8C1TSDot3IHkw+ePt9g+DbwdRw0pYjetSLu4aXVDuRsQk4x+v1bDKTJ3/XxhGBHwOsry+
ksH0GWYnljDumVIyrC8xzADXmlNEAcC25rtRzb/mbauQC9I3RENE0gypggc+FYMtRxFY+Rfb9cQu
9o83+Ye1IMwAAAAAAAA=
--Apple-Mail=_EAC3D41B-6380-4E1C-AA94-7DFB5F40E2C0--

--===============3194340229986734806==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
xslt mailing list, project page http://xmlsoft.org/XSLT/
[email protected]
https://mail.gnome.org/mailman/listinfo/xslt

--===============3194340229986734806==--