mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-07-07 20:06:36 +02:00
Debugging
- Added timers to measure performance.
This commit is contained in:
parent
e59e35ae29
commit
50f000988b
4 changed files with 38 additions and 11 deletions
|
@ -35,6 +35,7 @@
|
|||
#include "text.h"
|
||||
#include "util.h"
|
||||
#include "TDB.h"
|
||||
#include "Timer.h"
|
||||
#include "main.h"
|
||||
|
||||
extern Context context;
|
||||
|
@ -198,6 +199,8 @@ int TDB::load (std::vector <Task>& tasks, Filter& filter)
|
|||
// multiple files.
|
||||
int TDB::loadPending (std::vector <Task>& tasks, Filter& filter)
|
||||
{
|
||||
Timer t ("TDB::loadPending");
|
||||
|
||||
std::string file;
|
||||
int line_number;
|
||||
|
||||
|
@ -262,6 +265,8 @@ int TDB::loadPending (std::vector <Task>& tasks, Filter& filter)
|
|||
// multiple files.
|
||||
int TDB::loadCompleted (std::vector <Task>& tasks, Filter& filter)
|
||||
{
|
||||
Timer t ("TDB::loadCompleted");
|
||||
|
||||
std::string file;
|
||||
int line_number;
|
||||
|
||||
|
@ -331,6 +336,8 @@ void TDB::update (const Task& task)
|
|||
// only modified by TDB::gc.
|
||||
int TDB::commit ()
|
||||
{
|
||||
Timer t ("TDB::commit");
|
||||
|
||||
int quantity = mNew.size () + mModified.size ();
|
||||
|
||||
// This is an optimization. If there are only new tasks, and none were
|
||||
|
@ -393,6 +400,8 @@ void TDB::upgrade ()
|
|||
// moves them to the completed.data file. Returns a count of tasks moved.
|
||||
int TDB::gc ()
|
||||
{
|
||||
Timer t ("TDB::gc");
|
||||
|
||||
int count = 0;
|
||||
Date now;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue