I personally wouldn't be too worried about enabling time based statistics in production. I think we segregated the time statistics because they do have to call System.nanoTime to measure the elapsed time. At one point in the history with old JDKs they called System.currentTimeMillis, which was really expensive. But now I'm not sure the nanoTime calls really have that much of an impact compared to the rest of the processing time.
-Dan On Fri, Jan 10, 2020 at 11:25 AM Mario Kevo <mario.k...@est.tech> wrote: > Hi geode-dev, > > We have executed some traffic against Geode servers with time-based > statistics enabled and disabled and we didn't see any performance > difference. > The documentation says: > > > If you need time-based statistics, enable that. Time-based statistics > require statistics sampling and archival. Example: > > statistic-sampling-enabled=true > statistic-archive-file=myStatisticsArchiveFile.gfs > enable-time-statistics=true > > > Note: Time-based statistics can impact system performance and is not > recommended for production environments. > > > Do you know on which part this note referring to? > > > Also we tried to enable time statistics on geode native but without > success. > > We change in geode.properties file this parameter to true but didn't get > any additional statistics in statistics archive file. > > Do we need also to change something else to enable it or this is not > working for geode-native? > > > BR, > > Mario > >