Class MeasuresAspect
java.lang.Object
com.github._1c_syntax.bsl.languageserver.aop.MeasuresAspect
Аспект для сбора метрик производительности.
Перехватывает вызовы методов для измерения времени их выполнения при включенном режиме сбора метрик.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitializeConfiguration(org.aspectj.lang.JoinPoint jp, Collection<File> files) measureBSLDiagnostic(org.aspectj.lang.ProceedingJoinPoint jp) measureComputers(org.aspectj.lang.ProceedingJoinPoint jp) measureComputeSymbolTree(org.aspectj.lang.ProceedingJoinPoint jp) voidmeasureGetTokens(org.aspectj.lang.JoinPoint jp) voidvoidsetMeasureCollector(@Nullable MeasureCollector measureCollector)
-
Constructor Details
-
MeasuresAspect
public MeasuresAspect()
-
-
Method Details
-
measureBSLDiagnostic
-
measureGetTokens
public void measureGetTokens(org.aspectj.lang.JoinPoint jp) -
measureComputeSymbolTree
-
initializeConfiguration
-
measureComputers
-
printMeasures
public void printMeasures() -
setMeasureCollector
-