Documentation
¶
Overview ¶
* SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct {
// contains filtered or unexported fields
}
Instance defines an instance of the operation to be tracked.
func NewInstance ¶
NewInstance sets up and returns a new Instance.
func (*Instance) End ¶
func (it *Instance) End()
End ends the timer for the Instance and commit it to the associated PerfStat.
type PerfStat ¶
type PerfStat struct {
// contains filtered or unexported fields
}
PerfStat defines the information to track the performance of an operation.
func New ¶
New sets up and returns a new PerfStat. The caller needs to pass in a string to describe the performance stat for an opeartion.
func (*PerfStat) NewInstance ¶
NewInstance creates and returns a new tracking instance for the specified PerfStat.