//===--- SwiftStatistics.def - ----------------------------------*- C++ -*-===// // // This source file is part of the Swift.org open source project // // Copyright (c) 2014 - 2017 Apple Inc. and the Swift project authors // Licensed under Apache License v2.0 with Runtime Library Exception // // See https://swift.org/LICENSE.txt for license information // See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors // //===----------------------------------------------------------------------===// #ifndef SWIFT_STATISTIC #error "must define SWIFT_STATISTIC to use" #endif /// SWIFT_STATISTIC(VAR_NAME, UNIQUE_ID, DESCRIPTION) SWIFT_STATISTIC(numASTBuilds, num-ast-builds, "# of ASTs built or rebuilt") SWIFT_STATISTIC(numASTsInMem, num-asts-in-memory, "# of ASTs currently in memory") SWIFT_STATISTIC(maxASTsInMem, max-asts-in-memory, "maximum # of ASTs ever in memory at once") SWIFT_STATISTIC(numASTCacheHits, num-ast-cache-hits, "# of ASTs found in the cache without rebuilding") SWIFT_STATISTIC(numASTsUsedWithSnaphots, num-ast-snaphost-uses, "# of ASTs used with snaphots without rebuilding") SWIFT_STATISTIC(numOpenDocs, num-open-documents, "# of editor documents currently open") SWIFT_STATISTIC(maxOpenDocs, max-open-documents, "maximum # of editor documents ever open at once") #undef SWIFT_STATISTIC