> 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

Reply via email to