HarmonyOS url.URL.parseURL在循环调用300次后,耗时太长
url.URL.parseURL在循环调用300次后,耗时太长,每次耗时20ms左右。以下是测试demo:
import { url } from '@kit.ArkTS';
@Entry
@Component
struct Index {
  build() {
    Column() {
      Row() {
        Button('test')
          .width(180) // 设置整体宽度
          .height(60) // 设置整体高度
          .onClick(() =>{
            let count = 1
            let startTime = new Date().getTime();
            while (count < 300){
              let urlObject = url.URL.parseURL('https://developer.mozilla.org/?fod=1&bard=2');
              console.log('urlObject:' + urlObject)
              count++
            }
            let endTime = new Date().getTime();
            console.log('url.URL.parseURL耗时:' + (endTime - startTime))
          })
      }
    }
    .width('100%')
    .height('100%')
    .justifyContent(FlexAlign.Start)
  }
}
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 数据库连接url后缀太长了 
4119浏览  • 1回复 待解决
Web调用url怎么重定向 
1210浏览  • 1回复 待解决
在router.back中加入指定url后无法返回 
1314浏览  • 1回复 待解决
flutter url_launcher在HarmonyOS报错 
1246浏览  • 1回复 待解决
HarmonyOS url如何进行URL编码和解码? 
1364浏览  • 1回复 待解决
HarmonyOS  Url.URL设置protocl或者host直接crash 
884浏览  • 1回复 待解决
HarmonyOS createAVPlayer() 后不设置url,不会调状态 
1104浏览  • 1回复 待解决
HarmonyOS import Url from '@ohos.url'替换protocol无效 
1042浏览  • 1回复 待解决
HarmonyOS webview中,如何通过函数调用动态加载url? 
1815浏览  • 1回复 待解决
HarmonyOS URL编码问题 
1027浏览  • 1回复 待解决
HarmonyOS  Image加载网络url怎么给url地址加防盗链 
996浏览  • 1回复 待解决
HarmonyOS  webview加载url白屏 
1322浏览  • 1回复 待解决
HarmonyOS URL特殊字符编码 
2150浏览  • 1回复 待解决
HarmonyOS 关于URL的问题 
1323浏览  • 1回复 待解决
HarmonyOS Web 加载URL异常 
1728浏览  • 1回复 待解决
代码微调,运行项目会重新编译,耗时太长 
1016浏览  • 1回复 待解决
HarmonyOS  web组件加载url后,图片显示不出来 
3070浏览  • 1回复 待解决
HarmonyOS lottie支持url吗? 
1152浏览  • 1回复 待解决
HarmonyOS url 无法传+号 
831浏览  • 1回复 待解决
HarmonyOS  Web组件中如何对二次跳转的url添加head头信息 
1207浏览  • 1回复 待解决
HarmonyOS web组件的prepareForPageLoad加速url是否受url中的参数影响? 
1230浏览  • 1回复 待解决
鸿蒙端云一体化云函数使用postman调用,url为中国地区的前缀加上触发的URL调用报404 text 
4370浏览  • 0回复 待解决
HarmonyOS 如何拦截web加载url 
1001浏览  • 1回复 待解决
HarmonyOS  Web url初始设置问题 
886浏览  • 1回复 待解决





















可以使用new uri.URI('');来替换url.URL.parseURL,性能会有提升。