当前位置: 首页 > 知识库问答 >
问题:

Blazor Server项目提示UI响应非常慢

乐正心水
2023-03-14

我有一些麻烦的组件有一个非常大的表单,所以这个页面处理UI事件,如点击和焦点非常非常慢,你必须等待大约3秒后,按钮点击,以获得UI响应。我正在使用Blazorise进行更快的表单开发,并提供了验证和输入。对于我如何监控或排除此情况,您有什么建议吗?因为执行业务逻辑和数据库查询的代码非常快,所以这是一个与UI相关的问题。

谢谢!

共有1个答案

梁福
2023-03-14

为了加快代码的速度,您需要知道瓶颈在哪里。要进行一些分析,请在表单的几个事件中(在数据库调用之前和之后)放置一些console.writeLine或Debug输出。添加一些计时代码,如:

DateTime dtStart = DateTime.Now;
...some slow code...
int ms = (int)((DateTime.Now - dtStart).TotalMilliseconds + 0.5);

然后打印ms计时。

 类似资料:
  • 问题内容: 我正在使用Java远程方法调用(RMI)测试Web应用程序。当我通过加密狗,宽带连接到Internet时;RMI需要很长时间才能响应请求。完成方法调用大约需要10秒钟。我还可以看到,一旦进行方法调用,互联网连接中的数据传输速率就会提高。因此,显然,它似乎正在通过外部网络在两个内部进程之间建立RMI连接。 与互联网断开连接后,它的响应变化很快,例如几毫秒。我的/ etc / hosts文

  • 我正在jMeter中执行负载测试,其中有两个线程组,每个线程组都有50个用户,上升周期为60秒。使用Blazemeter,我记录了一个填写和提交表格的会话,然后稍微修改了一下。其中一组是使用POST方法登录,然后提交表单,另一组是匿名用户填写的。当我运行测试时,我遇到了错误: 响应代码:非HTTP响应代码:org.apache.HTTP。ConnectionClosedException响应消息:

  • 问题内容: 首先,这个问题看起来像是 SOAP响应非常大-Android-内存不足错误 主题。 由于我的英语能力很弱,并且这个问题很相似,为了便于理解,我复制了一些陈述段落。 我有一个需要通过SOAP调用将大量数据下载到Web服务的应用程序。然后将响应发送到显示XML文件的函数。 数据大小超过11MB,并且每次都有 java.lang.OutOfMemoryError 。 修改Web服务以提供较少

  • 我正在尝试用JMeter学习负载测试(非常新)。使用该教程在JMeter网站和另一个youtube教程上构建一个Web测试计划,我创建了一个HTTP GET请求来访问www.google.com/,但是我得到了以下结果: 这是我的要求:链接到图像,因为我还没有10个声誉 环顾四周,其他人正在遇到此问题,但他们的问题是在 250 个用户之后: 响应代码: 非 HTTP 响应代码: java.net.

  • 带渐变后: 30秒/80秒(带清洁) 我对解决方案进行了分析: 结果报告中的主要任务是以下任务:(在没有清洁的构建中) Build.Gradle:

  • 我是VueJs的新手 "https://github.com/coreui/coreui-free-vue-admin-template/blob/master/src/views/base/Tables.vue" 在上面的vue中。我想动态地将数据分配给“someData”变量。我试着像下面那样把它绑起来,但没用。