当前位置: 首页 > news >正文

网站建设推广济南兴田德润优惠吗无锡网科信息技术有限公司

网站建设推广济南兴田德润优惠吗,无锡网科信息技术有限公司,软件工程四大方向,易语言做网站在使用C开发UE引擎#xff0c;有时候需要监控函数的执行的执行效率#xff0c;这个时候有两种方式可以使用。 1. 执行代码耗时时间 double ThisTime 0;{SCOPE_SECONDS_COUNTER(ThisTime);// ...// 一串代码// ...}UE_LOG(LogTemp, Log, TEXT(Stats::Broadcast %.2f开发UE引擎有时候需要监控函数的执行的执行效率这个时候有两种方式可以使用。 1. 执行代码耗时时间 double ThisTime 0;{SCOPE_SECONDS_COUNTER(ThisTime);// ...// 一串代码// ...}UE_LOG(LogTemp, Log, TEXT(Stats::Broadcast %.2f), ThisTime); 这样就可以输出这一段代码消耗时间此方法会捕获时间以秒为单位传递并将增量时间添加到传入的变量。 2. 函数每帧监控 在一些函数是每帧都要执行的时候那就可以用UE的统计系统来显示这样更方便。 先在CPP定义一个自定义监听组 DECLARE_STATS_GROUP(TEXT(DTActor), STATGROUP_DTActor, STATCAT_Test); 这样启动程序的时候 就可以看到自己定义的组 然后需要定义函数监听模块 DECLARE_CYCLE_STAT(TEXT(DTActor Tick), STAT_Tick, STATGROUP_DTActor); DECLARE_CYCLE_STAT(TEXT(DTActor Call), STAT_Call, STATGROUP_DTActor); 并在相应的函数中启动相应模块 void ADTActor::Tick(float DeltaTime) {SCOPE_CYCLE_COUNTER(STAT_Tick);Super::Tick(DeltaTime); } void ADTActor::Call() {SCOPE_CYCLE_COUNTER(STAT_Call); } 这样在运行关卡的时候就会显示函数的具体执行时间 以下是这个Actor的完整代码可以自己测试一下。 DTActor.h // Copyright 2023 Dexter.Wan. All Rights Reserved. // EMail: 45141961qq.com // Website: https://dt.cq.cn/#pragma once#include CoreMinimal.h #include GameFramework/Actor.h #include DTActor.generated.hUCLASS() class DTMOVIE_API ADTActor : public AActor {GENERATED_BODY()public:ADTActor();protected:virtual void BeginPlay() override;public:virtual void Tick(float DeltaTime) override;void Call(); }; DTActor.cpp8 // Copyright 2023 Dexter.Wan. All Rights Reserved. // EMail: 45141961qq.com // Website: https://dt.cq.cn/#include DTActor.hDECLARE_STATS_GROUP(TEXT(DTActor), STATGROUP_DTActor, STATCAT_Test); DECLARE_CYCLE_STAT(TEXT(DTActor Tick), STAT_Tick, STATGROUP_DTActor); DECLARE_CYCLE_STAT(TEXT(DTActor Call), STAT_Call, STATGROUP_DTActor);ADTActor::ADTActor() {PrimaryActorTick.bCanEverTick true; }void ADTActor::BeginPlay() {Super::BeginPlay(); }void ADTActor::Tick(float DeltaTime) {SCOPE_CYCLE_COUNTER(STAT_Tick);Super::Tick(DeltaTime);FString S;for ( int n 0; n 50000; n ){S TEXT(1);}Call();Call(); }void ADTActor::Call() {SCOPE_CYCLE_COUNTER(STAT_Call);FString S;for ( int n 0; n 50000; n ){S TEXT(1);} } 80后程序员https://dt.cq.cn/archives/357
http://www.pierceye.com/news/183991/

相关文章:

  • 长春电商网站建设价格低公司网站过期未续费会怎样
  • 农业综合管理网站建设做网站前期工作
  • 域名更换网站网站维护工作内容
  • 网站水印设置作教程长沙求职网招聘网
  • 八年级微机网站怎么做wordpress 链接转换
  • ppt做的模板下载网站有哪些内容wordpress 4.5.3中
  • 网站开发需求文档prd模板iis wordpress 404
  • 灰色链网站建设偃师建网站那家公司好
  • 文化网站前置审批网站运营系统
  • 现在做网站用什么学校网站的建设需求
  • 网页制作与网站建设技术大全 pdfhtml5移动端网站开发教程
  • 做任务可以给钱的网站php响应式网站模板下载
  • 平面素材设计网站东莞房价2023年最新房价走势
  • 做一个网站建设需要多少钱天津企业网站排名优化
  • 有关网站开发的论文网站建设哪公司
  • wordpress网站500导航 网站 分析
  • 软件网站开发市场前景试论述网上商城的推广技巧
  • 海洋生态文明建设的网站名廊坊网站建设电话
  • 做外贸在哪个网站比较好视频网站搭建源码
  • 网站代码优化视频教程动画制作专业大学排名
  • 安阳网站推广优化网站导航条背景图片
  • 静态网站需要数据库吗广州近期流行的传染病
  • 如何做国外的网站页面设计感想
  • 征婚网站认识的男人做定投保wordpress 中文 cms
  • 淄博百度网站建设上虞网站建设哪家好
  • 网站菜单导航怎么做的网站没有备案怎么做支付
  • wordpress主题小程序如何做优化排名
  • 中企动力做网站费用多个域名 指向同一个网站
  • 怎么搭建小程序平台网站营销优化
  • 建设网站员工招聘策划方案软件开发的八个步骤