-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RDF/XML parser could be easily optimized #25
Comments
Additional areas to consider would be utilizing and verifying that intrinsic functions in processors are being used and taken advantage of when available. A few things I've thought of as I've perused your code: Intrinsic String Compare within XML
Here's the new String Compare functions available from SSE4.2 : and talked about in this developer article : Intrinsic escaping with SIMDEscaping in
|
@Tpt Looks like there is already a library jetscii that handles sizes of 8 or 16-bit characters since it uses instructions PCMPESTRI and PCMPESTRM on CPUs that use SSE4.2. (and there are other String Compare functions as noted in previous comment) |
The current RDF/XML parser is quite naive and copies the latest context each time an opening tag is read. I believe the parser could be easily speedup by avoiding such copies.
The text was updated successfully, but these errors were encountered: