この記事では、主に Java テンプレート エンジンのパフォーマンス比較に関する簡単な議論を紹介します。編集者が非常に優れていると考えたので、参考として共有します。エディターをフォローして見てみましょう
Github から、JSP、Thymeleaf 3、Velocity 1.7、および Freemark 2.3.23 のパフォーマンスの比較を見つけました。一般的に、Freemarker、Velocity、および JSP の間にパフォーマンスに大きな違いはありません。最初の 3 つと比較すると、Thymeleaf と Thymeleaf の間にはパフォーマンスに大きな差があるため、テンプレート エンジンとして Thymeleaf を選択する場合は注意が必要です。
システム構成
Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Socket(s): 1 NUMA node(s): 1 Vendor ID: GenuineIntel CPU family: 6 Model: 37 Model name: Intel(R) Core(TM) i5 CPU M 430 @ 2.27GHz Stepping: 2 CPU MHz: 1199.000 CPU max MHz: 2267.0000 CPU min MHz: 1199.0000 BogoMIPS: 4522.04 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K NUMA node0 CPU(s): 0-3
JSP
Document Path: /jsp Document Length: 8515 bytes Concurrency Level: 25 Time taken for tests: 13.003 seconds Complete requests: 25000 Failed requests: 0 Keep-Alive requests: 0 Total transferred: 218825000 bytes HTML transferred: 212875000 bytes Requests per second: 1922.59 (#/sec) (mean) Time per request: 13.003 (ms) (mean) Time per request: 0.520 (ms) (mean, across all concurrent requests) Transfer rate: 16434.05 (Kbytes/sec) received
Thymeleaf 3
Document Path: /thymeleaf Document Length: 8849 bytes Concurrency Level: 25 Time taken for tests: 23.303 seconds Complete requests: 25000 Failed requests: 0 Keep-Alive requests: 0 Total transferred: 225300000 bytes HTML transferred: 221225000 bytes Requests per second: 1072.80 (#/sec) (mean) Time per request: 23.303 (ms) (mean) Time per request: 0.932 (ms) (mean, across all concurrent requests) Transfer rate: 9441.52 (Kbytes/sec) received
ベロシティ 1.7
Document Path: /velocity Document Length: 8951 bytes Concurrency Level: 25 Time taken for tests: 13.200 seconds Complete requests: 25000 Failed requests: 0 Keep-Alive requests: 0 Total transferred: 227975000 bytes HTML transferred: 223775000 bytes Requests per second: 1893.92 (#/sec) (mean) Time per request: 13.200 (ms) (mean) Time per request: 0.528 (ms) (mean, across all concurrent requests) Transfer rate: 16865.88 (Kbytes/sec) received
フリーマーカー 2.3 23
以上がJava のテンプレート エンジンのパフォーマンス比較についての共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。