私は本質的に getTickCount() ウィンドウ関数を再構築したいので、非標準ライブラリやSTLさえも使わずに基本的なC++で使用できます。(したがって、Android NDK で提供されるライブラリに準拠しています)
私は見てきた
時計()
現地時間
時間
しかし、時間ライブラリを使用して getTickCount ウィンドウ関数を複製できるかどうかはまだわかりません。
これを行う方法、または可能である場合でも、誰かが私を正しい方向に向けることができますか?
私がやりたいことの概要:
アプリケーションが特定の機能を「実行」している時間を計算できるようにしたいと考えています。
たとえば、アプリケーションがサーバーに登録しようとしている時間を計算できるようにしたい
LinuxベースのAndroidで実行するためにWindowsから移植しようとしています.Windowsコードは次のとおりです。
int TimeoutTimer::GetSpentTime() const
{
if (m_On)
{
if (m_Freq>1)
{
unsigned int now;
QueryPerformanceCounter((int*)&now);
return (int)((1000*(now-m_Start))/m_Freq);
}
else
{
return (GetTickCount()-(int)m_Start);
}
}
return -1;
}