Skip to content

Instantly share code, notes, and snippets.

@burntcarrot
Created May 12, 2022 16:51
Show Gist options
  • Save burntcarrot/8b7f42f2aac733056e285b8e973ac967 to your computer and use it in GitHub Desktop.
Save burntcarrot/8b7f42f2aac733056e285b8e973ac967 to your computer and use it in GitHub Desktop.
kubernetes/klog - samosa

Checked on 2022-05-11 10:20:50 IST.

Commit: https://github.com/kubernetes/klog/commit/788efcdee1e9be0bfbe5b076343d447314f2377e

Output generated by samosa:

~/benchmark-playground/klog ± ● main
 λ time samosa -f coverage.out --pkg
File                                    Function                Impact  Uncovered Lines Start Line      End Line
k8s.io/klog/v2/klog.go                  output                  3.63    23              752             852
k8s.io/klog/v2/k8s_references.go        process                 2.05    13              135             158
k8s.io/klog/v2/klog.go                  Set                     1.42    9               349             378
k8s.io/klog/v2/klog.go                  Set                     1.42    9               132             146
k8s.io/klog/v2/klog.go                  exit                    0.95    6               882             891
k8s.io/klog/v2/klogr.go                 Info                    0.63    4               45              51
k8s.io/klog/v2/klogr.go                 WithName                0.63    4               68              74
k8s.io/klog/v2/contextual.go            FromContext             0.63    4               141             149
k8s.io/klog/v2/klogr.go                 Error                   0.63    4               57              63
k8s.io/klog/v2/k8s_references.go        String                  0.63    4               119             125
k8s.io/klog/v2/k8s_references.go        MarshalLog              0.63    4               127             133
k8s.io/klog/v2/klog_file.go             create                  0.63    4               93              119
k8s.io/klog/v2/klog.go                  Set                     0.63    4               269             298
k8s.io/klog/v2/contextual.go            NewContext              0.47    3               192             197
k8s.io/klog/v2/contextual.go            LoggerWithName          0.47    3               183             188
k8s.io/klog/v2/klog.go                  stacks                  0.47    3               855             871
k8s.io/klog/v2/contextual.go            LoggerWithValues        0.47    3               174             179
k8s.io/klog/v2/klog.go                  rotateFile              0.47    3               941             976
k8s.io/klog/v2/klog.go                  String                  0.47    3               245             257
k8s.io/klog/v2/klog.go                  Write                   0.47    3               1145            1167
k8s.io/klog/v2/klog.go                  ExitDepth               0.32    2               1542            1545
k8s.io/klog/v2/klog.go                  Exitln                  0.32    2               1548            1551
k8s.io/klog/v2/klog.go                  Exit                    0.32    2               1535            1538
k8s.io/klog/v2/klog.go                  InfofDepth              0.32    2               1308            1312
k8s.io/klog/v2/klog.go                  ExitlnDepth             0.32    2               1555            1558
k8s.io/klog/v2/klog.go                  InfolnDepth             0.32    2               1292            1296
k8s.io/klog/v2/klog.go                  header                  0.32    2               544             561
k8s.io/klog/v2/klog.go                  printlnDepth            0.32    2               578             591
k8s.io/klog/v2/klog.go                  printfDepth             0.32    2               619             635
k8s.io/klog/v2/klog.go                  printWithFileLine       0.32    2               640             656
k8s.io/klog/v2/klog.go                  InfoDepth               0.32    2               1276            1280
k8s.io/klog/v2/klog.go                  Exitf                   0.32    2               1562            1565
k8s.io/klog/v2/klog.go                  ExitfDepth              0.32    2               1569            1572
k8s.io/klog/v2/k8s_references.go        MarshalLog              0.32    2               41              44
k8s.io/klog/v2/klog.go                  newVerbose              0.32    2               1202            1208
k8s.io/klog/v2/klog.go                  Write                   0.32    2               924             936
k8s.io/klog/v2/klogr.go                 WithValues              0.32    2               76              79
k8s.io/klog/v2/klog.go                  InfoSDepth              0.32    2               1330            1334
k8s.io/klog/v2/klog.go                  StartFlushDaemon        0.32    2               1093            1096
k8s.io/klog/v2/klogr.go                 WithCallDepth           0.32    2               81              84
k8s.io/klog/v2/klog.go                  stop                    0.16    1               1062            1075
k8s.io/klog/v2/klog.go                  CalculateMaxSize        0.16    1               911             922
k8s.io/klog/v2/klog.go                  V                       0.16    1               1225            1257
k8s.io/klog/v2/klog.go                  SetOutputBySeverity     0.16    1               730             741
k8s.io/klog/v2/klog.go                  InitFlags               0.16    1               406             426
k8s.io/klog/v2/klog.go                  Get                     0.16    1               340             342
k8s.io/klog/v2/klog.go                  createFiles             0.16    1               985             1006
k8s.io/klog/v2/klog.go                  InfolnDepth             0.16    1               1371            1373
k8s.io/klog/v2/klog.go                  InfofDepth              0.16    1               1383            1385
k8s.io/klog/v2/klog.go                  WarninglnDepth          0.16    1               1419            1421
k8s.io/klog/v2/klog.go                  WarningfDepth           0.16    1               1431            1433
k8s.io/klog/v2/klog.go                  ErrorlnDepth            0.16    1               1455            1457
k8s.io/klog/v2/klog.go                  ErrorfDepth             0.16    1               1467            1469
k8s.io/klog/v2/klog.go                  Fatal                   0.16    1               1493            1495
k8s.io/klog/v2/klog.go                  FatalDepth              0.16    1               1499            1501
k8s.io/klog/v2/klog.go                  Fatalln                 0.16    1               1506            1508
k8s.io/klog/v2/klog.go                  FatallnDepth            0.16    1               1512            1514
k8s.io/klog/v2/klog.go                  Fatalf                  0.16    1               1519            1521
k8s.io/klog/v2/klog.go                  FatalfDepth             0.16    1               1525            1527
k8s.io/klog/v2/klog.go                  match                   0.16    1               321             329
k8s.io/klog/v2/klog.go                  Get                     0.16    1               261             263
k8s.io/klog/v2/klog.go                  Set                     0.16    1               211             220
k8s.io/klog/v2/klog.go                  Get                     0.16    1               206             208
k8s.io/klog/v2/klog.go                  Bytes                   0.16    1               160             162
k8s.io/klog/v2/klog.go                  Lines                   0.16    1               155             157
k8s.io/klog/v2/klog_file.go             createLogDirs           0.16    1               37              42
k8s.io/klog/v2/klog.go                  Get                     0.16    1               127             129
k8s.io/klog/v2/klogr.go                 NewKlogr                0.16    1               28              30
k8s.io/klog/v2/klog.go                  set                     0.16    1               117             119
k8s.io/klog/v2/klogr.go                 Enabled                 0.16    1               53              55
k8s.io/klog/v2/k8s_references.go        KObjSlice               0.16    1               108             110
k8s.io/klog/v2/exit.go                  timeoutFlush            0.16    1               58              69
k8s.io/klog/v2/contextual.go            TODO                    0.16    1               154             156
k8s.io/klog/v2/contextual.go            EnableContextualLogging 0.16    1               134             136
samosa -f coverage.out --pkg  0.76s user 0.48s system 83% cpu 1.487 total
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment