Michael Kay
- Login: mike
- Email: mike@saxonica.com
- Registered on: 2012-02-01
- Last connection: 2024-10-29
Issues
open | closed | Total | |
---|---|---|---|
Assigned issues | 24 | 2665 | 2689 |
Reported issues | 20 | 1777 | 1797 |
Projects
Project | Roles | Registered on |
---|---|---|
Saxon | Manager, Developer, Reporter | 2012-02-06 |
Non-Conformances | Manager | 2020-02-26 |
Saxon-CE | Manager, Developer | 2012-02-01 |
SaxonC | Manager, Reporter | 2016-02-24 |
SaxonJS | Manager | 2016-07-28 |
SaxonMirrorHE | Manager, Developer | 2021-02-02 |
W3C QT Specifications | Manager | 2019-05-16 |
Activity
2024-10-26
-
>Running on Java rather than .NET might give you a 3-4 times improvement, which would be a good start.
In fact on Java it's running in about 117ms, which is a much more reasonable time for this kind of transformation. Bug #6570: Concurrent Performance Issues SaxonEE10-9N (dotnet)Hello there,
We're using SaxonEE10-9N in our dotnet application to transform for XSLT transformations. We've noticed under a light load (e.g. 10 concurrent requests) the performance degrades drastically. For example, in my local machi... -
You say you need to handle hundreds of requests a second, and each request is taking two or three seconds of CPU to execute, when run in a single thread. That's only going to be viable if you distribute the workl...
2024-10-25
-
I thought it might be interesting to look at the actual XSLT code, so I profiled it (on Java) using -TP:profile.html All this reveals is that nearly all the time is spent in the `xsl:template match="/"` root template, but that's hardly s... Bug #6570: Concurrent Performance Issues SaxonEE10-9N (dotnet)Hello there,
We're using SaxonEE10-9N in our dotnet application to transform for XSLT transformations. We've noticed under a light load (e.g. 10 concurrent requests) the performance degrades drastically. For example, in my local machi... -
I've tried running 20 transformations with different number of threads, and the figures (threads / av. transform time / total time / throughput):
```
2 / 2998 /31943 / 0.62
3 / 4218 ... -
-
-
```
Compile time for : 4 = 289
Compile time for : 1 = 289
Compile time for : 0 = 289
Compile time for : 3 = 289
Compile time for : 2 = 289
Start transform... -
I'm... -
-
Also available in: Atom