Packages imported by benchmain

Path Synopsis
context Package context defines the Context type, which carries deadlines, cancellation signals, and other request-scoped values across API boundaries and between processes.
encoding/gob Package gob manages streams of gobs - binary values exchanged between an Encoder (transmitter) and a Decoder (receiver).
flag Package flag implements command-line flag parsing.
fmt Package fmt implements formatted I/O with functions analogous to C's printf and scanf. Package grpc implements an RPC system called gRPC. Package benchmark implements the building blocks to setup end-to-end gRPC benchmarks. Package flags provide convenience types and routines to accept specific types of flag values on the command line. Package grpclog defines logging for grpc. Package channelz defines APIs for enabling channelz service, entry registration/deletion, and accessing channelz data. Package keepalive defines configurable parameters for point-to-point healthcheck. Package bufconn provides a net.Conn implemented by a buffer and related dialing and listening functionality.
io Package io provides basic interfaces to I/O primitives.
io/ioutil Package ioutil implements some I/O utility functions.
log Package log implements a simple logging package.
net Package net provides a portable interface for network I/O, including TCP/IP, UDP, domain name resolution, and Unix domain sockets.
os Package os provides a platform-independent interface to operating system functionality.
reflect Package reflect implements run-time reflection, allowing a program to manipulate objects with arbitrary types.
runtime Package runtime contains operations that interact with Go's runtime system, such as functions to control goroutines.
runtime/pprof Package pprof writes runtime profiling data in the format expected by the pprof visualization tool.
strings Package strings implements simple functions to manipulate UTF-8 encoded strings.
sync Package sync provides basic synchronization primitives such as mutual exclusion locks.
sync/atomic Package atomic provides low-level atomic memory primitives useful for implementing synchronization algorithms.
time Package time provides functionality for measuring and displaying time.

Go back to previous page.