Skip to content

Commit 6df8111

Browse files
committed
[ci skip] UPGRADING
Reorganize performance section. Add performance entry for GH-13041.
1 parent 26c432d commit 6df8111

File tree

1 file changed

+18
-13
lines changed

1 file changed

+18
-13
lines changed

UPGRADING

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -630,21 +630,26 @@ PHP 8.4 UPGRADE NOTES
630630
14. Performance Improvements
631631
========================================
632632

633-
* The performance of DOMNode::C14N() is greatly improved for the case without
634-
an xpath query. This can give a time improvement of easily two order of
635-
magnitude for documents with tens of thousands of nodes.
636-
637-
* The performance of strspn() and strcspn() is greatly improved.
638-
They now run in linear time instead of being bounded by quadratic time.
639-
640-
* Improved the performance of strpbrk().
633+
- DOM:
634+
. The performance of DOMNode::C14N() is greatly improved for the case without
635+
an xpath query. This can give a time improvement of easily two order of
636+
magnitude for documents with tens of thousands of nodes.
641637

642-
* mb_strcut() is much faster now for UTF-8 and UTF-16 strings.
638+
- FTP:
639+
. Improved the performance of FTP uploads up to a factor of 10x for large
640+
uploads.
643641

644-
* Looking up mbstring encoding names is much faster now.
642+
- MBString:
643+
. The performance of strspn() and strcspn() is greatly improved.
644+
They now run in linear time instead of being bounded by quadratic time.
645+
. mb_strcut() is much faster now for UTF-8 and UTF-16 strings.
646+
. Looking up mbstring encoding names is much faster now.
647+
. The performance of converting SJIS-win to unicode is greatly improved.
645648

646-
* The performance of converting SJIS-win to unicode is greatly improved.
649+
- MySQLnd:
650+
. Improved the performance of MySQLnd quoting.
647651

648-
* get_browser() is much faster now, up to 1.5x - 2.5x for some test cases.
652+
- Standard:
653+
. Improved the performance of strpbrk().
654+
. get_browser() is much faster now, up to 1.5x - 2.5x for some test cases.
649655

650-
* Improved the performance of MySQLnd quoting.

0 commit comments

Comments
 (0)