首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Fish

    零拷贝内存 or 页锁定内存

    \n"); return 0; } float elapsedTime; cudaSetDeviceFlags (cudaDeviceMapHost); // try it with malloc elapsedTime = malloc_test(N); printf("普通主机内存: %3.1f ms\n", elapsedTime ); // now try it with cudaHostAlloc elapsedTime = cuda_pinned_alloc_test(N); printf("零拷贝内存 : %3.1f ms\n", elapsedTime); // now try it with cudaHostAlloc elapsedTime = cuda_host_alloc_test (N); printf("页锁定内存: %3.1f ms\n", elapsedTime); }

    2.4K50发布于 2018-01-09
  • 来自专栏Coding+

    Android Jetpack - ViewModel

    = null private val _elapsedTime = MutableLiveData<Long>() var elapsedTime: LiveData<Long> = _ = null private val _elapsedTime = MutableLiveData<Long>() var elapsedTime: LiveData<Long> = _ object { const val ONE_SECOND = 1000L } } 3、在 Activity 中订阅 elapsedTime 如下代码,我们使用 viewModel.elapsedTime.observe (owner,Observer) 将 elapsedTime 订阅到 owner class CustomTimerActivity : AppCompatActivity() { private (this, Observer { tvTimer.text = "$it seconds elapsed" }) } } 这样 elapsedTime

    1.2K20发布于 2019-08-05
  • 来自专栏bit哲学院

    python小练习----秒表

    _elapsedtime =0.0         self. _elapsedtime)         self.timer = self.after(self.msec,self. _elapsedtime             self._update()             self. _elapsedtime)             self. _elapsedtime = 0.0         self._setTime(self.

    1.2K30发布于 2020-12-28
  • 来自专栏Unity游戏开发

    Unity-黑暗之魂复刻-计时类

    1.在按钮按下后有一段时间可以在接受一次按钮 变量: duration 延长时间长度 elapsedTime已经延长时间 STATE状态 public class MyTimer { //Timer计时多长 public float duration = 1.0f; private float elapsedTime = 0; public enum STATE { case STATE.IDLE: break; case STATE.RUN: elapsedTime += Time.deltaTime; if (elapsedTime >= duration) { Debug.Log("MyTimer Error"); break; } } public void Go() { elapsedTime

    55710发布于 2019-06-05
  • Vertx-client框架-高性能 HTTP 请求框架

    response; Number endTime = System.currentTimeMillis(); Number elapsedTime ; public VertxResponse(int statusCode, String body, MultiMap headers, long elapsedTime) { this.elapsedTime = elapsedTime; this.statusCode = statusCode; this.headers = headers ; } public void setElapsedTime(long elapsedTime) { this.elapsedTime = elapsedTime =" + elapsedTime + '}'; } }}四、使用方法以下是使用封装好的SimpleHttpClient类发送 GET 和 POST

    47910编辑于 2024-11-14
  • 来自专栏码客

    Unity2D开发入门-协程

    objectToMove, Vector3 endPosition, float duration ) { var startTime = Time.time; var elapsedTime = 0f; while (elapsedTime < duration) { elapsedTime = Time.time - startTime; var t = Mathf.Clamp01(elapsedTime / duration); objectToMove.position = Vector3.Lerp ( Vector3 endPoint, float duration, float mspeed ) { var startTime = Time.time; var elapsedTime = 0f; while (elapsedTime < duration) { elapsedTime = Time.time - startTime;

    59640编辑于 2023-07-24
  • 来自专栏全栈程序员必看

    小网点也有大作为_小也有大作为

    variables 8 TimeSpan datetimeStarting = new TimeSpan(DateTime.Now.Ticks); 9 double elapsedTime ()); 21 22 try { 23 //only receive more queued orders if there is enough time 24 if ((elapsedTime 25 //Console.WriteLine(string.Format(“从消息队列中取数据.at:{0},{1},{2},{3},{4}”, DateTime.Now.ToString(), elapsedTime loop 31 } 32 33 //update elapsed time 34 elapsedTime if ((elapsedTime + queueTimeout + transactionTimeout) < tsTimeout.TotalSeconds) ,这个永远为

    30610编辑于 2022-11-03
  • 来自专栏用户10004205的专栏

    如何实现一个定时器

    float> OnUpdate; //定时时长 private float duration; //开始计时时间 private float beginTime; //已计时间 private float elapsedTime isPaused) { elapsedTime = Time.realtimeSinceStartup - beginTime; OnUpdate Invoke(Mathf.Clamp(elapsedTime, 0, duration)); if(elapsedTime >= duration) {

    39810编辑于 2022-08-29
  • 来自专栏云开发小程序1

    二分法题目:在有序数组中A内,查找数组中的某一个元素的下标(本题是从由小到大的顺序)

    BinarySearchBasic(a, target);//执行的算法 long endTime = System.nanoTime();//结束时时间点 long elapsedTime = BinarySearchUpgrades(a, target); long endTime_1 = System.nanoTime();//结束时时间点 long elapsedTime // 开始时时间点 let result = binarySearchBasic(a, target); let endTime = performance.now(); // 结束时时间点 let elapsedTime == -1) { console.log(`二分查找法1.0版本---------- 目标值 ${target} 在数组中的索引是 ${result}\n算法执行时间(毫秒): ${elapsedTime == -1) { console.log(`二分查找法2.0版本---------- 目标值 ${target} 在数组中的索引是 ${result1}\n算法执行时间(毫秒): ${elapsedTime1

    74930编辑于 2023-10-26
  • 来自专栏数字化之路

    干货|如何快速问题出在哪了?

    protected Response logAndRebufferResponse(String configKey, Level logLevel, Response response, long elapsedTime , responseContent); return response; } private void log(Response response, long elapsedTime requestBody = transferRequestBody(feignRequest); int status = response.status(); if (elapsedTime else { log.info("FeignLogger cost:[{}]ms, status {} \n{} {} \nrequest:{} \nresponse:{}", elapsedTime ) { log.info("FeignLogger {} {} cost {} {} ", logLevel.name(), configKey, elapsedTime, ioe.getMessage

    44920编辑于 2023-03-07
  • 来自专栏字节流动

    FFmpeg 播放器实现音视频同步的三种方式

    = curSysTime - m_StartTimeStamp; //向系统时钟同步 if(m_CurTimeStamp > elapsedTime) { //休眠时间 , elapsedTime); if(m_CurTimeStamp > elapsedTime) { //休眠时间 auto sleepTime = static_cast<unsigned int>(m_CurTimeStamp - elapsedTime);//ms av_usleep(sleepTime * 1000 , elapsedTime); if(m_CurTimeStamp > elapsedTime) { //休眠时间 auto sleepTime = static_cast<unsigned int>(m_CurTimeStamp - elapsedTime);//ms av_usleep(sleepTime * 1000

    3K00发布于 2020-09-03
  • 来自专栏码客

    Unity2D游戏开发-延迟执行的方式

    float elapsedTime = 0; void Update() { elapsedTime += Time.deltaTime; if(elapsedTime >= 2) { // 2秒后执行的代码 elapsedTime = 0; } } 使用线程睡眠 使用Thread.Sleep可以使当前线程睡眠指定时间。

    1.1K40编辑于 2023-08-08
  • 高性能Java代码示例:字符串拼接并保存到文件中

    e.printStackTrace(); } long endTime = System.currentTimeMillis(); long elapsedTime = endTime - startTime; System.out.println("Execution time: " + elapsedTime + "ms"); } } e.printStackTrace(); } long endTime = System.currentTimeMillis(); long elapsedTime = endTime - startTime; System.out.println("Execution time: " + elapsedTime + "ms"); } }

    24310编辑于 2025-08-29
  • 来自专栏技术之路

    雪花算法 Snowflake & Sonyflake

    - 1) sf.mutex.Lock() defer sf.mutex.Unlock() current := currentElapsedTime(sf.startTime) if sf.elapsedTime < current { sf.elapsedTime = current sf.sequence = 0 } else { // sf.elapsedTime >= current sf.sequence = (sf.sequence + 1) & maskSequence if sf.sequence == 0 { sf.elapsedTime++ overtime := sf.elapsedTime

    2.1K30发布于 2020-01-17
  • 来自专栏物联网思考

    对LoRaWAN修改入网速率和入网间隔的说明

    _10_HOURS 1000#define BACKOFF_DC_24_HOURS 10000 uint16_t RegionCommonGetJoinDc( TimerTime_t elapsedTime ){ uint16_t dutyCycle = 0; if( elapsedTime < 3600000 ) { dutyCycle = BACKOFF_DC_1_HOUR ; } else if( elapsedTime < ( 3600000 + 36000000 ) ) { dutyCycle = BACKOFF_DC_10_HOURS ; } else { dutyCycle = BACKOFF_DC_24_HOURS; } return dutyCycle;} elapsedTime表示过去的时间

    93820发布于 2021-03-10
  • GetTickCount() 函数的作用和用法

    例如延时) Sleep(2000); // 延时2秒 // 获取结束时间 DWORD endTime = GetTickCount(); // 计算时间差 DWORD elapsedTime = endTime - startTime; std::cout << "Elapsed time: " << elapsedTime << " milliseconds" << std::endl Sleep(2000); // 延时2秒 // 获取结束时间 ULONGLONG endTime = GetTickCount64(); // 计算时间差 ULONGLONG elapsedTime = endTime - startTime; std::cout << "Elapsed time: " << elapsedTime << " milliseconds" << std::endl

    40200编辑于 2025-07-20
  • 来自专栏Android Camera开发

    Qcom Camx 打印实时Camera FPS

    VOID Session::CalculateResultFPS() { UINT64 currentTime = OsUtils::GetNanoSeconds(); UINT64 elapsedTime currentTime; m_currentFrameCount = 0; } else { m_currentFrameCount++; } elapsedTime = currentTime - m_lastFPSCountTime; // Update FPS after 10 secs if (elapsedTime > (10 * NanoSecondsPerSecond )) { FLOAT fps = (m_currentFrameCount * NanoSecondsPerSecond / static_cast<FLOAT> (elapsedTime

    35600编辑于 2025-02-21
  • 来自专栏全栈程序员必看

    extremedb java_实时内存数据库eXtremeDB 在linux系统下的java开发环境搭建「建议收藏」

    /Perf.sh Elapsedtime for inserting 100000 records: 425 milliseconds Elapsedtime for 200000 hash searches : 278 milliseconds Elapsedtime for 200000 tree searches: 280 milliseconds Elapsedtime for traversal 100000 records: 98 milliseconds Elapsedtime for removing 100000 records: 527 milliseconds 则eXtremeDB部署成功 四、

    69920编辑于 2022-11-10
  • 来自专栏

    Flex自定义Preloader

                MINIMUM_DISPLAY_TIME=2000;         }         override protected function showDisplayForInit( elapsedTime             return true;         }         override protected function showDisplayForDownloading( elapsedTime

    36520发布于 2018-09-12
  • 来自专栏程序员的成长之路

    System.currentTimeMillis() 竟然存在性能问题?

    for (int i = 0; i < COUNT; i++) { System.currentTimeMillis(); } long elapsedTime System.nanoTime() - beginTime; System.out.println("100 System.currentTimeMillis() serial calls: " + elapsedTime beginTime = System.nanoTime(); startLatch.countDown(); endLatch.await(); elapsedTime System.nanoTime() - beginTime; System.out.println("100 System.currentTimeMillis() parallel calls: " + elapsedTime

    3.1K00发布于 2019-10-31
领券