DDE后端之dentry(四):traverse_directory

本文针对traverse_directory函数中存在的问题进行了详细的分析,并提出了相应的改进措施。主要解决了g_warning错误提示问题,通过更合理的错误处理机制提高了函数的健壮性和可用性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

dentry源码:https://github.com/linuxdeepin/dde/tree/develop/lib/dentry

测试代码源码:https://github.com/linuxdeepin/dde/tree/desktop_test/app/desktop/test


初始源码:(有很多Bug)
// src ---> data->dest
// we make use of 'goto' to minimize duplicated 'g_free*' statement
gboolean
traverse_directory (GFile* src, GFileProcessingFunc pre_hook, GFileProcessingFunc post_hook, gpointer data)
{
    gboolean retval = TRUE;

    GError* error = NULL;
    GFileEnumerator* src_enumerator = NULL;

    src_enumerator = g_file_enumerate_children (src,
					       "standard::*",
					       G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
					       NULL,
					       &error);
    if (error != NULL)
    {
	//src_enumerator must be NULL, nothing to free.
	switch (error->code)
	{
	    case G_IO_ERROR_NOT_FOUND:
		//TODO: showup a message box and quit.
		break;
	    case G_IO_ERROR_NOT_DIRECTORY:
		//TODO:we're using a file.
        //
		if (pre_hook (src, data) == FALSE ||
		    post_hook (src, data) == FALSE)
		{
		    g_error_free (error);
		    return FALSE;
		}
		else
		{
		    g_error_free (error);
		    return TRUE;
		}
	    default:
        g_debug("src found and is directory");
		break;
	}
	g_warning ("traverse_directory 1: %s", error->message);
	g_error_free (error);

	return TRUE;
    }

    //here, we must be in a directory.
    //check if it's a symbolic link
    if (pre_hook (src, data) == FALSE) //src_enumerator must be freed
    {
	retval = FALSE;
	goto post_processing;
    }
#if 1
    char* src_uri = NULL;

    src_uri = g_file_get_uri (src);
    g_debug ("traverse_directory: chdir to : %s", src_uri);
#endif

    GFileInfo* file_info = NULL;
    while ((file_info = g_file_enumerator_next_file (src_enumerator, NULL, &error)) != NULL)
    {
	//this should not be freed with g_free(). it'll be freed when we call g_object_unref
	//on file_info
#if 1
	const char* src_child_name = g_file_info_get_name (file_info);
	g_debug ("traverse_directory: %s", src_child_name);
#endif

	TDData* tddata = NULL;
	GFile* src_child_file = NULL;
	GFile* dest_dir = NULL;   //corresponding to src
	GFile* dest_child_file = NULL;  //corresponding to src_child_file.

	tddata = new_td_data ();
	src_child_file = g_file_get_child (src, src_child_name);
	dest_dir = ((TDData*)data)->dest_file;

	if (dest_dir != NULL)
	{
	    dest_child_file = g_file_get_child (dest_dir, src_child_name);
#if 1
	    char* dest_child_file_uri = g_file_get_uri (dest_child_file);
	    g_debug ("dest_child_file_uri: %s", dest_child_file_uri);
	    g_free (dest_child_file_uri);
#endif
	}

	tddata->dest_file = dest_child_file;
	tddata->cancellable = ((TDData*)data)->cancellable;
	//TODO:
	//get out the loop recursively when operation is cancelled.
	retval = traverse_directory (src_child_file, pre_hook, post_hook, tddata);

	g_object_unref (src_child_file);
	free_td_data (tddata);

	g_object_unref (file_info);
	file_info = NULL;

	if (retval == FALSE)
	    goto post_processing;
    }
    //checking errors
    if (error != NULL)
    {
	g_warning ("traverse_directory 2: %s", error->message);
	g_error_free (error);
    }

#if 1
    //change to parent directory.
    g_debug ("traverse_directory: come out: %s", src_uri);
    g_free (src_uri);
#endif

post_processing:
    //close enumerator.
    g_file_enumerator_close (src_enumerator, NULL, &error);
    g_object_unref (src_enumerator);
    //checking errors
    if (error != NULL)
    {
	g_warning ("traverse_directory 3: %s", error->message);
	g_error_free (error);
    }

    //after processing child node. processing this directory.
    if (post_hook (src, data) == FALSE)
	return FALSE;

    return retval;
}

 



先说travese_directory的缺陷:
1.nautilus网络文件的拖动问题,或者整个文件夹的复制。不能复制文件夹内部文件的原因:api不支持对网络文件夹内部文件遍历。---未解决
if (g_file_is_native (src))

traverse_directory (src, _copy_files_async, _dummy_func, data);

else

_copy_files_async (src,data);

 

代码位置:dde/lib/dentry/fileops_copy.c -->fileops_copy()

此处判断如果是网络文件,那么traverse_directory

若是本地文件,直接_copy_files_async

此处需改进

记录:

不同遍历方式(由外而内,由内而外)

post_hook

pre_hook

////////////////////////////////////

/////TODO:we're using a file.

if (pre_hook (src, data) == FALSE ||

post_hook (src, data) == FALSE)

{

g_error_free (error);

return FALSE;

}

else

{

g_error_free (error);

return TRUE;

}

///////////////////////////////////////

//here, we must be in a directory.

//check if it's a symbolic link

if (pre_hook (src, data) == FALSE) //src_enumerator must be freed

{

retval = FALSE;

goto post_processing;

}

 

2.不够完善,需要改进的traverse_directory中的g_warning----------已解决

fileops_moving时

** Message: fileops_move: Begin moving files

** Message: fileops_move: file 0: file:///home/ycl/dde/build/test_files/skype.desktop to dest: file:///home/ycl

** Message: GFileType=2

** (desktop:25391): WARNING **: traverse_directory 1: 没有那个文件或目录

** Message: fileops_move: End moving files

 

说明:

文件是存在的,但是还是报了警告

source:

g_warning ("traverse_directory 1: %s", error->message);

g_warning ("traverse_directory 2: %s", error->message);

g_warning ("traverse_directory 3: %s", error->message);

location:

traverse_directory()内

 

 

直接上改进后的code:

// src ---> data->dest
// we make use of 'goto' to minimize duplicated 'g_free*' statement
gboolean
traverse_directory (GFile* src, GFileProcessingFunc pre_hook, GFileProcessingFunc post_hook, gpointer data)
{
    gboolean retval = TRUE;

    GError* error = NULL;
    GFileEnumerator* src_enumerator = NULL;

    src_enumerator = g_file_enumerate_children (src,
					       "standard::*",
					       G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS,
					       NULL,
					       &error);
    if (error != NULL)
    {
	//src_enumerator must be NULL, nothing to free.
	switch (error->code)
	{
	    case G_IO_ERROR_NOT_FOUND:
		//TODO: showup a message box and quit.
        g_debug("G_IO_ERROR_NOT_FOUND");
		break;
	    case G_IO_ERROR_NOT_DIRECTORY:
		//TODO:we're using a file.
        g_debug("G_IO_ERROR_NOT_DIRECTORY");
        //
		if (pre_hook (src, data) == FALSE ||
		    post_hook (src, data) == FALSE)
		{
		    g_error_free (error);
		    return FALSE;
		}
		else
		{
		    g_error_free (error);
		    return TRUE;
		}
	    default:
        g_debug("src found and is directory");
		break;
	}
	// g_warning ("traverse_directory 1: %s", error->message);
	g_error_free (error);

	return TRUE;
    }

    //here, we must be in a directory.
    //check if it's a symbolic link
    if (pre_hook (src, data) == FALSE) //src_enumerator must be freed
    {
	retval = FALSE;
	goto post_processing;
    }
#if 1
    char* src_uri = NULL;

    src_uri = g_file_get_uri (src);
    g_debug ("traverse_directory: chdir to : %s", src_uri);
#endif

    //begin g_file_enumerator_next_file ,we must check if the file type is symbolic_link then goto post_processing:
    GFileType type = g_file_query_file_type (src, G_FILE_QUERY_INFO_NOFOLLOW_SYMLINKS, NULL);
    if (type == G_FILE_TYPE_SYMBOLIC_LINK)
    {
        //TODO: symbolic links
        g_debug ("-------src type is symbolic_link-------");
        goto post_processing;
    }

    GFileInfo* file_info = NULL;
    while ((file_info = g_file_enumerator_next_file (src_enumerator, NULL, &error)) != NULL)
    {
	//this should not be freed with g_free(). it'll be freed when we call g_object_unref
	//on file_info
#if 1
	const char* src_child_name = g_file_info_get_name (file_info);
	g_debug ("traverse_directory: %s", src_child_name);
#endif

	TDData* tddata = NULL;
	GFile* src_child_file = NULL;
	GFile* dest_dir = NULL;   //corresponding to src
	GFile* dest_child_file = NULL;  //corresponding to src_child_file.

	tddata = new_td_data ();
	src_child_file = g_file_get_child (src, src_child_name);
	dest_dir = ((TDData*)data)->dest_file;

	if (dest_dir != NULL)
	{
	    dest_child_file = g_file_get_child (dest_dir, src_child_name);
#if 1
	    char* dest_child_file_uri = g_file_get_uri (dest_child_file);
	    g_debug ("dest_child_file_uri: %s", dest_child_file_uri);
	    g_free (dest_child_file_uri);
#endif
	}

	tddata->dest_file = dest_child_file;
	tddata->cancellable = ((TDData*)data)->cancellable;
	//TODO:
	//get out the loop recursively when operation is cancelled.
	retval = traverse_directory (src_child_file, pre_hook, post_hook, tddata);

	g_object_unref (src_child_file);
	free_td_data (tddata);

	g_object_unref (file_info);
	file_info = NULL;

	if (retval == FALSE)
	    goto post_processing;
    }
    //checking errors
    if (error != NULL)
    {
	g_warning ("traverse_directory 2: %s", error->message);
	g_error_free (error);
    }

#if 1
    //change to parent directory.
    g_debug ("traverse_directory: come out: %s", src_uri);
    g_free (src_uri);
#endif

post_processing:
    //close enumerator.
    g_file_enumerator_close (src_enumerator, NULL, &error);
    g_object_unref (src_enumerator);
    //checking errors
    if (error != NULL)
    {
	g_warning ("traverse_directory 3: %s", error->message);
	g_error_free (error);
    }

    //after processing child node. processing this directory.
    if (post_hook (src, data) == FALSE)
	return FALSE;

    return retval;
}

其实改动的地方很少,很简单。

注:

本来应该先判断error的各种情况,然后再switch case pre_hook post_hook, 同时分好类后,对不同类,进行不同error->message打印。

但是这样工作量大,且不现实。,同时也没必要。

因为我们一般只关心三种状态:

1. src是否存在

2.src是否是文件夹

甚至不需关心文件是不是单个文件,何种文件等等。

正好对应两种error->code:

G_IO_ERROR_NOT_FOUND
G_IO_ERROR_NOT_DIRECTORY

其实default中,就一定是DIRECTORY了。

至此,我们的目的本来就是打印信息,那么为何不直接在这三种情况下打印简单提示就可以解决这么繁杂的问题了。

故,不能为了考虑情况全面而去全面考虑。

 

3.应该对以下情况进行详细提示:--------未解决

	    case G_IO_ERROR_NOT_FOUND:
		//TODO: showup a message box and quit.
                g_debug("G_IO_ERROR_NOT_FOUND");
[0627/173635.841:WARNING:WebViewimplWin.cpp(15)] 00000222ED32DDE0CWebViewImpl::CreateBrowser url=https://web.m.taobao.com/app/qn/customer-service-web/service-digest?bNewserviceSummary=true [0627/173635.841:WARNING:WebViewimplWin.cpp(41)] 00000222ED32DDE0CWebViewImpl::CreateBrowser left=0 right=511 [0627/173635.841:WARNING:child_process_launcher_helper.cc(133)] baofish ChildProcessLauncherHelper::LaunchOnLauncherThread 30867809514 bogo-microseconds [0627/173635.875:WARNING:renderer_main.cc(127)] baofish Renderer.BrowserLaunchToRunLoopStart pid 10272 time=0.033278 s"E:\AliWorkbench\9.78.02N\AliRender.exe" --type=renderer --log-severity=warning --user-agent-product="Chrome/117.0.0.0 Qianniu/9.78.02N" --uncaught-exception-stack-size=4 --user-data-dir="C:\Users\Administrator\AppData\Local\QianniuTemp" --crash_dump_uid=鲲驰天下科技有限公司 --os_name="Windows 10" --no-sandbox --force-device-scale-factor=1.000000 --log-file="C:\Users\Administrator\AppData\Local\QianniuTemp\cef.log" --disable-gpu-compositing --lang=zh-CN --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=15 --time-ticks-at-unix-epoch=-1750986128032360 --launch-time-ticks=30867809514 --mojo-platform-channel-handle=3720 --field-trial-handle=1792,i,15231663570244822893,11917814772319532990,262144 --disable-features=BackForwardCache,CalculateNativeWinOcclusion,DocumentPictureInPictureAPI /prefetch:1 [0627/173636.172:WARNING:host_resolver_manager.cc(3315)] DNSInterceptor interceptor_callback web.m.taobao.com [0627/173636.173:WARNING:WebViewimplWin.cpp(67)] 00000222ED32DDE0CWebViewImpl::Resize w=510 h=109 [0627/173636.174:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook web.m.taobao.com with ip [0627/173636.194:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.195:WARNING:AppRender.cpp(52)] 0000022F24855340AppRender::OnContextCreated url=https://web.m.taobao.com/app/qn/customer-service-web/service-digest?bNewserviceSummary=true [0627/173636.195:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.196:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.197:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onVisibilityChange [0627/173636.197:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.198:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.198:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.199:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.199:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.200:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.200:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173636.200:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.200:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.200:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.200:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.201:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.201:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.202:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.202:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.202:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.202:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.202:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.202:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.203:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.203:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.203:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.203:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.203:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.203:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.203:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173636.204:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.204:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.204:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.204:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.205:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.205:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.205:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.205:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.205:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.205:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.208:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.209:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.209:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.210:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.210:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.210:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.210:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.210:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.211:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.211:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.212:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.212:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.212:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.229:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.230:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.248:WARNING:WebViewimplWin.cpp(67)] 00000222ED32DDE0CWebViewImpl::Resize w=510 h=109 [0627/173636.290:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.290:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.332:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onDomReady [0627/173636.332:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173636.332:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173636.332:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173636.332:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173636.332:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173636.334:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.servicesummary.responseOperate [0627/173636.335:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu hudong.alicdn.com with ip 112.48.144.236 [0627/173636.337:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173636.342:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173636.343:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu hudong.alicdn.com with ip 112.48.144.236 [0627/173636.345:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.servicesummary.responseOperate [0627/173636.345:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173636.346:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["first-paint",167.39999999850988] [0627/173636.346:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32DDE0 first-paint 167.4 [0627/173636.346:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173636.346:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["first-contentful-paint",167.39999999850988] [0627/173636.346:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32DDE0 first-contentful-paint 167.4 [0627/173636.346:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173636.346:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["largest-contentful-paint",167.39999999850988] [0627/173636.346:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32DDE0 largest-contentful-paint 167.4 [0627/173636.360:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173636.364:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173636.370:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173636.397:WARNING:WebViewImpl.cpp(200)] StartBlankCheck 00000222ED32DDE0 ms8000 fcp167.4 [0627/173636.397:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.398:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.399:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.400:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.400:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.400:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.401:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.401:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.408:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.409:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173636.776:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook web.m.taobao.com with ip 112.48.182.92 [0627/173637.985:WARNING:host_resolver_manager.cc(3315)] DNSInterceptor interceptor_callback update.googleapis.com [0627/173637.986:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook update.googleapis.com with ip [0627/173639.875:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook update.googleapis.com with ip [0627/173641.358:WARNING:WebViewImpl.cpp(189)] NotifyPerformance 00000222ED32DDE0 fcp167.4 [0627/173641.728:WARNING:WebViewImpl.cpp(200)] StartBlankCheck 00000222ED32CE20 ms8000 fcp0 [0627/173641.839:WARNING:WebViewimplWin.cpp(102)] CWebViewImpl::WasHidden fail [0627/173641.880:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.servicesummary.responseOperate [0627/173641.880:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.servicesummary.responseOperate [0627/173641.883:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173641.884:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173641.890:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173641.890:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173641.905:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173641.905:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173641.905:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["largest-contentful-paint",5721.800000000745] [0627/173641.905:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32DDE0 largest-contentful-paint 5721.8 [0627/173641.905:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173641.935:WARNING:WebViewimplWin.cpp(67)] 00000222ED32DDE0CWebViewImpl::Resize w=1343 h=126 [0627/173641.940:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173641.943:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173641.943:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173641.944:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173641.967:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173641.968:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["largest-contentful-paint",5785.800000000745] [0627/173641.968:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32DDE0 largest-contentful-paint 5785.8 [0627/173641.970:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.026:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173642.030:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173642.030:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173642.032:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.052:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173642.052:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["largest-contentful-paint",5871.199999999255] [0627/173642.052:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32DDE0 largest-contentful-paint 5871.2 [0627/173642.059:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.088:WARNING:WebViewimplWin.cpp(15)] 00000222ED32C790CWebViewImpl::CreateBrowser url=https://market.m.taobao.com/app/crs-qn/Intelligent-customer-service/index.html?ForceUseSecurityUID=false&appkey=23436601&bizDomain=taobao&category=&chatNick=cntaobao%E8%AF%9A%E4%BF%A1%E7%94%B5%E5%AD%90w&deviceuuid=88AEB698EF414B2C95935D087A52CDAF&from=qianniupc&nick=%E9%B2%B2%E9%A9%B0%E5%A4%A9%E4%B8%8B%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8&sdkversion=107005&securityUID=RAzN8BQeu5d31Jjh7Xg7oPoZWXk15&seller_id=2219747438823&sessionkey=50008400541VYLbqLIRiJjwWRPCh0HWcpQewrh6gbR8m02kkf8AmO1825c1b43hoGA&sign=5C51EB2EB1765B451BBB86E160296086&slot=wangwang&timestamp=1751017002088&user_id=2219747438823&version=9.78.02N#/ [0627/173642.088:WARNING:WebViewimplWin.cpp(41)] 00000222ED32C790CWebViewImpl::CreateBrowser left=0 right=481 [0627/173642.088:WARNING:child_process_launcher_helper.cc(133)] baofish ChildProcessLauncherHelper::LaunchOnLauncherThread 30874056365 bogo-microseconds [0627/173642.092:WARNING:WebViewimplWin.cpp(67)] 00000222ED32C790CWebViewImpl::Resize w=480 h=967 [0627/173642.094:WARNING:host_resolver_manager.cc(3315)] DNSInterceptor interceptor_callback market.m.taobao.com [0627/173642.095:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook market.m.taobao.com with ip [0627/173642.122:WARNING:renderer_main.cc(127)] baofish Renderer.BrowserLaunchToRunLoopStart pid 20676 time=0.033478 s"E:\AliWorkbench\9.78.02N\AliRender.exe" --type=renderer --log-severity=warning --user-agent-product="Chrome/117.0.0.0 Qianniu/9.78.02N" --uncaught-exception-stack-size=4 --user-data-dir="C:\Users\Administrator\AppData\Local\QianniuTemp" --crash_dump_uid=鲲驰天下科技有限公司 --os_name="Windows 10" --no-sandbox --force-device-scale-factor=1.000000 --log-file="C:\Users\Administrator\AppData\Local\QianniuTemp\cef.log" --disable-gpu-compositing --lang=zh-CN --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=16 --time-ticks-at-unix-epoch=-1750986128032360 --launch-time-ticks=30874056365 --mojo-platform-channel-handle=3380 --field-trial-handle=1792,i,15231663570244822893,11917814772319532990,262144 --disable-features=BackForwardCache,CalculateNativeWinOcclusion,DocumentPictureInPictureAPI /prefetch:1 [0627/173642.132:WARNING:AppRender.cpp(52)] 000002546D36A2C0AppRender::OnContextCreated url=https://market.m.taobao.com/app/crs-qn/Intelligent-customer-service/index.html?ForceUseSecurityUID=false&appkey=23436601&bizDomain=taobao&category=&chatNick=cntaobao%E8%AF%9A%E4%BF%A1%E7%94%B5%E5%AD%90w&deviceuuid=88AEB698EF414B2C95935D087A52CDAF&from=qianniupc&nick=%E9%B2%B2%E9%A9%B0%E5%A4%A9%E4%B8%8B%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8&sdkversion=107005&securityUID=RAzN8BQeu5d31Jjh7Xg7oPoZWXk15&seller_id=2219747438823&sessionkey=50008400541VYLbqLIRiJjwWRPCh0HWcpQewrh6gbR8m02kkf8AmO1825c1b43hoGA&sign=5C51EB2EB1765B451BBB86E160296086&slot=wangwang&timestamp=1751017002088&user_id=2219747438823&version=9.78.02N#/ [0627/173642.133:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onVisibilityChange [0627/173642.134:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.134:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.153:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.153:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.155:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.155:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.156:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.156:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.157:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.157:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.162:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.162:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.237:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173642.238:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173642.242:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173642.242:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173642.267:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.267:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.284:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.284:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.284:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.285:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.290:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.291:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.292:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.292:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.296:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.297:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.302:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.302:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173642.328:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173642.424:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.425:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173642.425:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.425:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173642.425:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.425:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173642.425:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.425:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173642.436:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.437:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173642.437:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.437:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173642.446:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onDomReady [0627/173642.447:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.447:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173642.447:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.447:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173642.447:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173642.450:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173642.451:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173642.454:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.455:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.481:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.481:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.753:WARNING:host_resolver_manager.cc(3315)] DNSInterceptor interceptor_callback shattrath-config.taobao.com [0627/173642.756:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook shattrath-config.taobao.com with ip [0627/173642.783:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173642.803:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.816:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.818:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173642.818:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["first-paint",712.2999999970198] [0627/173642.818:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32C790 first-paint 712.3 [0627/173642.821:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.831:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.842:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.848:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.887:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173642.890:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.917:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.920:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.921:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.923:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.925:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.927:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.928:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.935:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.936:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.936:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.936:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu at.alicdn.com with ip 112.48.182.55 [0627/173642.947:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.947:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.949:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.951:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.953:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.954:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.963:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.964:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.967:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173642.967:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173642.970:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook market.m.taobao.com with ip 112.48.182.91 [0627/173642.970:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook shattrath-config.taobao.com with ip [0627/173642.971:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173642.971:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173642.972:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173642.984:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173642.990:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173642.991:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.018:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173643.019:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["first-contentful-paint",894.7999999970198] [0627/173643.019:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32C790 first-contentful-paint 894.8 [0627/173643.019:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173643.019:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["largest-contentful-paint",894.7999999970198] [0627/173643.019:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32C790 largest-contentful-paint 894.8 [0627/173643.037:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.052:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173643.055:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.064:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.070:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.082:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.096:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173643.097:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.098:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.102:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.103:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.104:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.115:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.115:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173643.119:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173643.121:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173643.121:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["largest-contentful-paint",1011.5] [0627/173643.121:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32C790 largest-contentful-paint 1011.5 [0627/173643.124:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.125:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.126:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.127:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.128:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.130:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.130:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.131:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.152:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.153:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.156:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.161:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173643.164:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.167:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.168:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.170:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.170:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.170:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.170:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.191:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.193:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.194:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.221:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173643.224:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.229:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.230:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.232:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.232:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.233:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.233:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu img.alicdn.com with ip 112.48.144.156 [0627/173643.238:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.238:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.239:WARNING:WebViewImpl.cpp(200)] StartBlankCheck 00000222ED32C790 ms8000 fcp894.8 [0627/173643.241:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173643.241:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["largest-contentful-paint",1128.8999999985099] [0627/173643.242:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32C790 largest-contentful-paint 1128.9 [0627/173643.243:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.244:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.244:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.245:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.245:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.247:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.247:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173643.249:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.252:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.258:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.259:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.270:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.277:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.354:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.381:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.749:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173643.777:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173648.250:WARNING:WebViewImpl.cpp(189)] NotifyPerformance 00000222ED32C790 fcp894.8 [0627/173649.308:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.servicesummary.responseOperate [0627/173649.311:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onVisibilityChange [0627/173649.311:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173649.338:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173706.493:WARNING:host_resolver_manager.cc(3315)] DNSInterceptor interceptor_callback update.googleapis.com [0627/173713.016:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173713.044:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.165:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu market.m.taobao.com with ip 112.48.182.91 [0627/173714.165:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.174:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu market.m.taobao.com with ip 112.48.182.91 [0627/173714.177:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onVisibilityChange [0627/173714.177:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.184:WARNING:AppRender.cpp(52)] 000002546D36A2C0AppRender::OnContextCreated url=https://market.m.taobao.com/app/crs-qn/Intelligent-customer-service/index.html?ForceUseSecurityUID=false&appkey=23436601&bizDomain=taobao&category=&chatNick=cntaobao%E8%AF%9A%E4%BF%A1%E7%94%B5%E5%AD%90w&deviceuuid=88AEB698EF414B2C95935D087A52CDAF&from=qianniupc&nick=%E9%B2%B2%E9%A9%B0%E5%A4%A9%E4%B8%8B%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8&sdkversion=107005&securityUID=RAzN8BQeu5d31Jjh7Xg7oPoZWXk15&seller_id=2219747438823&sessionkey=50008400541VYLbqLIRiJjwWRPCh0HWcpQewrh6gbR8m02kkf8AmO1825c1b43hoGA&sign=5C51EB2EB1765B451BBB86E160296086&slot=wangwang&timestamp=1751017002088&user_id=2219747438823&version=9.78.02N#/ [0627/173714.186:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onVisibilityChange [0627/173714.192:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.204:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.230:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173714.231:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173714.269:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.269:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.274:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.274:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.279:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.280:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.288:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173714.318:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu log.mmstat.com with ip 223.109.195.138 [0627/173714.382:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.382:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173714.382:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.382:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173714.383:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.383:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173714.383:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.383:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173714.393:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.393:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173714.393:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.393:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173714.397:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onDomReady [0627/173714.397:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.397:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.regEvent [0627/173714.398:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.398:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173714.398:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.402:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.createSequenceId [0627/173714.402:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback workbench.application.invoke [0627/173714.405:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.406:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.424:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.433:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.434:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.456:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.576:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.584:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.585:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.608:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.609:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.610:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.611:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.612:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.612:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.613:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.614:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.627:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.629:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.637:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.638:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.639:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.639:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.640:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.640:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.640:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.640:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.642:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.643:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.660:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.660:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173714.660:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["first-paint",475.30000000074506] [0627/173714.660:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32C790 first-paint 475.3 [0627/173714.660:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.661:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onPerformance [0627/173714.661:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["first-contentful-paint",475.30000000074506] [0627/173714.661:WARNING:WebViewImpl.cpp(141)] OnPerformance 00000222ED32C790 first-contentful-paint 475.3 [0627/173714.681:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.685:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.708:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.713:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.734:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.737:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.740:WARNING:child_process_launcher_helper.cc(133)] baofish ChildProcessLauncherHelper::LaunchOnLauncherThread 30906707606 bogo-microseconds [0627/173714.755:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.756:WARNING:AppRender.cpp(52)] 00000227D3957410AppRender::OnContextCreated url=devtools://devtools/devtools_app.html [0627/173714.758:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.761:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.764:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.765:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.773:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.773:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.774:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.778:WARNING:renderer_main.cc(127)] baofish Renderer.BrowserLaunchToRunLoopStart pid 10316 time=0.038647 s"E:\AliWorkbench\9.78.02N\AliRender.exe" --type=renderer --log-severity=warning --user-agent-product="Chrome/117.0.0.0 Qianniu/9.78.02N" --uncaught-exception-stack-size=4 --user-data-dir="C:\Users\Administrator\AppData\Local\QianniuTemp" --crash_dump_uid=鲲驰天下科技有限公司 --os_name="Windows 10" --no-sandbox --force-device-scale-factor=1.000000 --log-file="C:\Users\Administrator\AppData\Local\QianniuTemp\cef.log" --disable-gpu-compositing --lang=zh-CN --device-scale-factor=1 --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=17 --time-ticks-at-unix-epoch=-1750986128032360 --launch-time-ticks=30906707606 --mojo-platform-channel-handle=3684 --field-trial-handle=1792,i,15231663570244822893,11917814772319532990,262144 --disable-features=BackForwardCache,CalculateNativeWinOcclusion,DocumentPictureInPictureAPI /prefetch:1 [0627/173714.780:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.784:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.788:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.791:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.795:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.795:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.800:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.801:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.801:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.815:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.822:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.824:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.867:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.870:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.873:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.874:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.890:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu h5api.m.taobao.com with ip 106.11.232.126 [0627/173714.894:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.898:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.899:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.899:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.900:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.901:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.905:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.905:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.906:WARNING:WebViewImpl.cpp(200)] StartBlankCheck 00000222ED32C790 ms8000 fcp475.3 [0627/173714.910:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.910:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.911:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.911:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.911:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.912:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.913:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173714.921:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.926:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.927:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173714.939:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173715.067:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu market.m.taobao.com with ip 112.48.182.91 [0627/173715.067:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu market.m.taobao.com with ip 112.48.182.91 [0627/173715.071:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173715.071:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173715.071:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173715.072:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173715.660:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173715.660:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gw.alipayobjects.com with ip 112.48.147.230 [0627/173715.662:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173715.662:WARNING:host_resolver_manager.cc(3315)] DNSInterceptor interceptor_callback g.alicdn.com [0627/173715.662:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173715.663:WARNING:host_resolver_manager.cc(3245)] DNSInterceptor SetQianniuDnsHook g.alicdn.com with ip 112.48.182.55 [0627/173715.666:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173715.693:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173715.761:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55 [0627/173717.972:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173717.980:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173718.031:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173718.032:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173719.503:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onVisibilityChange [0627/173719.503:WARNING:WebViewimplWin.cpp(67)] 00000222ED32C790CWebViewImpl::Resize w=480 h=967 [0627/173719.506:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173719.533:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173720.044:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 [0627/173720.071:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor from qianniu gm.mmstat.com with ip 223.109.146.164 帮我分析一下这个日志
最新发布
06-28
<think>我们分析的是一个来自Chrome/CEF(ChromiumEmbedded Framework)的日志,看起来是千牛工作台(AliWorkbench)的运行日志。日志中包含了很多警告信息,主要涉及以下几个方面:1.WebView的创建和调整大小。2.DNS拦截(DNSInterceptor)相关操作。 3.渲染进程的启动和性能指标。4.JavaScript回调(如`__internal__.onVisibilityChange`, `__internal__.onDomReady`,`__internal__.onPerformance`等)。 5.一些URL请求和资源加载。 日志中多次出现“DNSInterceptor”,这可能是千牛工作台内部对DNS解析的拦截或自定义处理。同时,日志中记录了一些性能指标,如“first-paint”、“first-contentful-paint”、“largest-contentful-paint”等,这些是Web性能的重要指标。下面我们逐部分分析:###1.WebView的创建和调整大小日志中多次出现`CWebViewImpl::CreateBrowser`和`CWebViewImpl::Resize`,表明创建了多个WebView并调整了它们的大小。例如:``` [0627/173635.841:WARNING:WebViewimplWin.cpp(15)]00000222ED32DDE0CWebViewImpl::CreateBrowserurl=https://web.m.taobao.com/...[0627/173636.173:WARNING:WebViewimplWin.cpp(67)]00000222ED32DDE0CWebViewImpl::Resizew=510 h=109```这表示创建了一个WebView来加载淘宝的某个页面,然后调整了其大小为510x109。###2.DNS拦截日志中大量出现“DNSInterceptor”相关的记录,例如: ```[0627/173636.194:WARNING:host_resolver_manager.cc(3343)] DNSInterceptor fromqianniu g.alicdn.comwith ip112.48.182.55```这表明千牛工作台对域名解析进行了拦截,并指定了特定的IP地址。这可能是为了加速访问或者实现某些网络策略。###3.渲染进程启动日志中多次出现渲染进程的启动信息,例如: ```[0627/173635.875:WARNING:renderer_main.cc(127)] baofishRenderer.BrowserLaunchToRunLoopStart pid10272 time=0.033278 s"E:\AliWorkbench\9.78.02N\AliRender.exe" ...``` 这表示启动了一个渲染进程,进程ID为10272,启动时间为0.033278秒。###4.JavaScript回调日志中记录了一些JavaScript回调,例如: ```[0627/173636.332:WARNING:WebViewImpl.cpp(407)] CWebViewImpl::OnJsInvokeCallback __internal__.onDomReady``` 这些回调可能是页面生命周期事件(如DOM就绪、页面可见性变化等)或自定义事件。###5.性能指标日志中记录了一些性能指标,例如: ```[0627/173636.346:WARNING:WebViewImpl.cpp(100)] __internal__.onPerformance["first-paint",167.39999999850988] ```这里记录了首次绘制(first-paint)的时间为167.4毫秒。同样,还有首次内容绘制(first-contentful-paint)和最大内容绘制(largest-contentful-paint)等指标。 ###问题分析从日志来看,千牛工作台在运行过程中创建了多个WebView来加载不同的页面(如淘宝客服页面、智能客服页面等),并且通过DNS拦截来优化域名解析。同时,它监控了页面的性能指标。日志中大部分是警告(WARNING)级别,但并不意味着错误,可能是为了记录某些关键事件。不过,需要注意以下几点:1.**DNS解析问题**:如果DNS拦截设置的IP地址不正确,可能导致资源加载失败。2.**性能问题**:某些页面的加载时间较长(如largest-contentful-paint达到5785毫秒),可能需要优化。 3. **进程启动**:多个渲染进程的启动可能会消耗较多资源。 ###建议1.检查网络连接和DNS设置,确保DNS拦截的IP地址是正确的且可达。2.对于加载缓慢的页面,考虑优化前端资源(如压缩图片、减少请求等)。3.监控资源使用情况,避免过多的渲染进程导致内存占用过高。###相关代码由于这是一个日志分析,我们不直接编写代码来解决问题,但可以写一个简单的Python脚本来解析类似日志并提取关键信息(如性能指标、DNS解析记录等)。以下是一个示例:```pythonimportre#示例日志行log_line= '[0627/173636.346:WARNING:WebViewImpl.cpp(100)]__internal__.onPerformance["first-paint",167.39999999850988]'#正则表达式匹配性能指标perf_pattern= r'__internal__\.onPerformance\["([^"]+)",([\d.]+)\]' match= re.search(perf_pattern,log_line) ifmatch:metric_name =match.group(1)metric_value= float(match.group(2))print(f"性能指标: {metric_name},值:{metric_value}毫秒")#正则表达式匹配DNS拦截记录dns_pattern= r'DNSInterceptor fromqianniu (\S+) withip (\S+)' dns_line= '[0627/173636.194:WARNING:host_resolver_manager.cc(3343)]DNSInterceptorfrom qianniug.alicdn.com withip112.48.182.55'dns_match= re.search(dns_pattern, dns_line) ifdns_match:domain= dns_match.group(1)ip= dns_match.group(2)print(f"DNS拦截:域名 {domain}被解析到 {ip}")``` ###相关问题根据这个日志分析,以下是一些可能的相关问题: §§相关问题§§: 1.如何解析Chromium(或CEF)的日志?2.什么是首次绘制(first-paint)和首次内容绘制(first-contentful-paint)?3.在CEF应用中,如何实现DNS拦截?4.如何优化WebView的加载性能?</think>### 日志分析总结 这是一个来自阿里千牛工作台(Qianniu)的Chromium嵌入式框架(CEF)运行时日志,主要记录了WebView创建、DNS解析、渲染进程启动和页面性能指标等关键信息。以下是核心问题的分析: #### 1. DNS拦截问题 - **问题表现**:大量`DNSInterceptor`警告(如`DNSInterceptor from qianniu g.alicdn.com with ip 112.48.182.55`) - **原因**:千牛工作台使用了自定义DNS劫持技术 - **目的**: - 加速域名解析(强制指向阿里CDN IP) - 实现流量监控(如`gm.mmstat.com`是阿里前端监控域名) - 绕过系统DNS设置 - **风险**:可能导致某些域名解析被错误覆盖 #### 2. WebView性能问题 - **首次绘制时间(FCP)过高**: ```plaintext [0627/173641.905] largest-contentful-paint 5721.8ms [0627/173642.052] largest-contentful-paint 5871.2ms ``` - **原因**: - 页面资源过多(alicdn/g.alicdn等CDN资源大量加载) - 多次调整WebView尺寸触发重排: ```plaintext [0627/173641.935] Resize w=1343 h=126 [0627/173641.967] Resize w=510 h=109 ``` #### 3. 渲染进程异常 - **进程频繁崩溃/重启**: ```plaintext [0627/173714.758] OnContextCreated url=devtools://devtools... [0627/173714.778] 启动新渲染进程 pid 10316 ``` - **可能原因**: - GPU渲染失败(`--disable-gpu-compositing`标志) - 沙箱被禁用(`--no-sandbox`降低安全性) #### 4. 内存泄漏风险 - **WebView未正确释放**: ```plaintext [0627/173641.839] CWebViewImpl::WasHidden fail ``` - **后果**:持续占用内存导致性能下降 --- ### 优化建议代码 ```python # 模拟DNS劫持检测(实际需用Scapy等底层库) def detect_dns_hijacking(log_lines): hijacked_domains = set() for line in log_lines: if "DNSInterceptor from qianniu" in line: parts = line.split() domain = parts[6] # 提取域名位置 hijacked_domains.add(domain) return hijacked_domains # 性能问题分析(提取关键指标) def analyze_performance(log_lines): metrics = [] pattern = r'__internal__\.onPerformance\["([\w-]+)",([\d.]+)\]' for line in log_lines: match = re.search(pattern, line) if match: metric_name = match.group(1) value = float(match.group(2)) metrics.append((metric_name, value)) return metrics # 使用示例 if __name__ == "__main__": with open("cef.log") as f: logs = f.readlines() hijacked = detect_dns_hijacking(logs) print(f"被劫持的域名: {hijacked}") perf_data = analyze_performance(logs) for metric, value in perf_data: if value > 1000: # 标记异常值 print(f"⚠️ 性能告警: {metric}={value}ms") ``` --- ### 关键问题深度解析 1. **DNS劫持机制**: - 千牛通过`SetQianniuDnsHook`覆盖系统DNS - 所有`.alicdn.com`域名被强制指向`112.48.182.55` - 监控域名`gm.mmstat.com`解析被锁定 2. **渲染性能瓶颈**: - 多次触发`Resize`导致布局重计算 - 同步加载大量资源阻塞主线程 - FCP超过5秒违反Web核心性能指标 3. **安全隐患**: ```plaintext "--no-sandbox --disable-gpu-compositing" ``` - 禁用沙箱可能导致远程代码执行漏洞 - GPU合成禁用加剧渲染负担 4. **内存泄漏模式**: - `WasHidden fail`表明WebView隐藏时未释放资源 - 持续累积导致内存溢出风险 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值