|
From: Dmitry Y. <no...@gi...> - 2025-12-08 05:45:40
|
Branch: refs/heads/master Home: https://github.com/FirebirdSQL/firebird Commit: 62a2a1511c2a85842685cd6063fa788e454193aa https://github.com/FirebirdSQL/firebird/commit/62a2a1511c2a85842685cd6063fa788e454193aa Author: Dmitry Yemanov <dye...@us...> Date: 2025-12-08 (Mon, 08 Dec 2025) Changed paths: M doc/Using_OO_API.md M src/include/firebird/FirebirdInterface.idl M src/include/firebird/IdlFbInterfaces.h M src/include/gen/Firebird.pas M src/jrd/Monitoring.cpp M src/jrd/RuntimeStatistics.cpp M src/jrd/RuntimeStatistics.h M src/jrd/cch.cpp M src/jrd/inf.cpp M src/jrd/jrd.h M src/jrd/tra.cpp M src/jrd/trace/TraceDSQLHelpers.h M src/jrd/trace/TraceJrdHelpers.h M src/jrd/trace/TraceObjects.cpp M src/jrd/trace/TraceObjects.h M src/utilities/ntrace/TracePluginImpl.cpp M src/utilities/ntrace/TracePluginImpl.h Log Message: ----------- Per pagespace I/O statistics and new trace API interfaces to allow extendable statistics (#8808) * Add support of grouping page-level I/O counters per pagespace * Add support for per-pagespace I/O statistics. Deprecate non-extendable PerformanceInfo struct in favor of the new PerformanceCounters/PerformanceStats interfaces. Adjust the trace implementation to the new API. * Better names for interface methods. Add the basic docs. Get rid of the separate global counters. Misc renaming. * Add the docs weirdly escaped from the last commit * Follow Dimitry Sibiryakov's suggestion to unify get*Counters methods. * Rename the method To unsubscribe from these emails, change your notification settings at https://github.com/FirebirdSQL/firebird/settings/notifications |