[ 
https://issues.apache.org/jira/browse/ARROW-2357?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16415481#comment-16415481
 ] 

ASF GitHub Bot commented on ARROW-2357:
---------------------------------------

pitrou commented on issue #1798: ARROW-2357: [Python] Add microbenchmark for 
PandasObjectIsNull()
URL: https://github.com/apache/arrow/pull/1798#issuecomment-376498987
 
 
   Also the output of other decimal-enabled benchmarks:
   ```
   [ 14.29%] ··· Running convert_builtins.ConvertArrayToPyList.time_convert     
                                                                         ok
   [ 14.29%] ···· 
                  ============ =============
                      type                  
                  ------------ -------------
                     int32      20.1±0.06ms 
                     uint32     21.0±0.05ms 
                     int64       20.8±0.2ms 
                     uint64      21.5±0.2ms 
                    float32      20.2±0.2ms 
                    float64     20.8±0.08ms 
                      bool       19.4±0.1ms 
                    decimal      184±0.2ms  
                     binary      22.3±0.3ms 
                    binary10     22.0±0.2ms 
                     ascii       35.3±0.1ms 
                    unicode      76.2±0.2ms 
                   int64 list    183±0.2ms  
                     struct       324±2ms   
                  ============ =============
   
   [ 28.57%] ··· Running convert_builtins.ConvertPyListToArray.time_convert     
                                                                         ok
   [ 28.57%] ···· 
                  ==================== =============
                          type                      
                  -------------------- -------------
                         int32          5.51±0.07ms 
                         uint32          5.42±0.1ms 
                         int64           6.11±0.1ms 
                         uint64         4.96±0.09ms 
                        float32         5.18±0.03ms 
                        float64         5.19±0.04ms 
                          bool          4.28±0.01ms 
                        decimal          187±0.4ms  
                         binary          8.18±0.1ms 
                        binary10         8.39±0.1ms 
                         ascii           13.1±0.3ms 
                        unicode          30.0±0.6ms 
                       int64 list        52.8±0.5ms 
                         struct           31.1±2ms  
                   struct from tuples     30.4±2ms  
                  ==================== =============
   
   [ 42.86%] ··· Running convert_builtins.InferPyListToArray.time_infer         
                                                                         ok
   [ 42.86%] ···· 
                  ============ =============
                      type                  
                  ------------ -------------
                     int64       11.7±0.1ms 
                    float64     10.4±0.07ms 
                      bool      9.35±0.03ms 
                    decimal      381±0.5ms  
                     binary      14.5±0.1ms 
                     ascii       19.8±0.2ms 
                    unicode      37.6±0.6ms 
                   int64 list    101±0.07ms 
                  ============ =============
   ```
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


> Benchmark PandasObjectIsNull
> ----------------------------
>
>                 Key: ARROW-2357
>                 URL: https://issues.apache.org/jira/browse/ARROW-2357
>             Project: Apache Arrow
>          Issue Type: Bug
>          Components: C++
>    Affects Versions: 0.9.0
>            Reporter: Phillip Cloud
>            Assignee: Antoine Pitrou
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 0.10.0
>
>
> This is a follow-up to ARROW-2354 ([C++] Make PyDecimal_Check() faster). We 
> should benchmark {{PandasObjectIsNull}} as it gets called in many of our 
> conversion routines in tight loops.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to