> Le 31 mai 2018 à 12:31, x <tam118...@hotmail.com> a écrit : > > std::cout << "Ascending" << std::endl; > for (int i=0; sqlite3_step(asc)==SQLITE_ROW; i++) > if (i%Gap==0) std::cout << FreeMBs() << std::endl; > std::cout << FreeMBs() << std::endl; > > std::cout << std::endl << "Descending" << std::endl; > for (int i=0; sqlite3_step(desc)==SQLITE_ROW; i++) > if (i%Gap==0) std::cout << FreeMBs() << std::endl; > std::cout << FreeMBs() << std::endl;
Following up on my previous answer, I'd suggest to put the process to sleep for let's say at least a good full minute between the first loop and the second one and see how it impacts the FreeMBs reporting during the second loop. You might even put the one minute sleep right after the very first step of the second loop has run. for (int i=0; sqlite3_step(desc)==SQLITE_ROW; i++) { if (i == 0) Sleep(60000); if (i%Gap==0) std::cout << FreeMBs() << std::endl; } You get the idea. -- Best Regards, Meilleures salutations, Met vriendelijke groeten, Olivier Mascia _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users