markap14 commented on pull request #4818:
URL: https://github.com/apache/nifi/pull/4818#issuecomment-780061865


   I created a few different flows to measure the performance of NiFi on the 
main branch vs. this branch to verify that these changes resulted in 
significant performance improvements. Here are the results:
   
   ```
   GenerateFlowFile (0 bytes) -> UpdateAttribute
   Branch    | FlowFiles / 5 min | CPU Utilization
   -----------------------------------------------
   main      | 14.4 million      | 600-650%
   this branch | 21 million        | 600-650%
   
   46% higher throughput. 0% more CPU used.
   
   
   GenerateFlowFile (37 bytes JSON) -> ConvertRecord (JSON In, JSON Out) -> 
UpdateAttribute
   Branch    | FlowFiles / 5 min | CPU Utilization
   -----------------------------------------------
   main      | 7.6 million       | 750-800%
   this branch | 12.4 million      | 900-950%
   
   63% higher throughput. Took a good bit more CPU but made that CPU available 
for use by the processor.
   
   
   GenerateFlowFile (1024 bytes) -> MergeContent (binary concat, 1024 
FlowFiles/bin) -> UpdateAttribute
   Branch    | FlowFiles / 5 min | CPU Utilization
   -----------------------------------------------
   main      | 7.3 million       | 600-650%
   this branch | 16.2 million      | 650-700%
   122% higher throughput. Maybe 1/2 core more CPU used.
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to