小编Asa*_*Ali的帖子

Javascript内存管理 - 内存分配到本地和全局变量

我使用了不同的JS分析器,如谷歌Chrome的时间轴,我们可以在其中捕获JS配置文件,内存等,它讲述了JS堆大小,文档,节点,监听器和消耗的时间以及关于页面的许多其他重要事项.如下图所示:

Google Chrome Profiler

我使用的是Internet Explorer Profiler,它是新的,非常有效,它显示了内存使用情况和我的标识符功能和函数调用,我们可以在下面的图像中看到:

IE浏览器

我在firefox中安装了一个插件(Tab内存使用),它告诉我在浏览器中使用Tab的内存.通过使用最佳实践改进代码,这对于减少页面大小非常有帮助.这是以前的页面大小(342 Mb),现在介于15 - 20 MB之间,请参见图片:

Firefix插件

然后我研究了stackoverflow上的一些代码,这是谷歌Chrome控制台中所有JavaScript变量的查看列表我已经做了一些其他搜索以获取网页中的所有变量,但我还没有完成.

问题是:我想获得在该特定浏览器选项卡中具有内存分配的所有变量,以提高速度并减少内存使用.

我通过减少循环,未分配的变量和重用变量来改进了我的网页.我已经在javascript中实现了Save Command和Builder模式以获得最佳实践.我正在使用AngularJS和UnderscoreJs.因为我必须使用UnderscoreJS进行大量计算和阵列过滤.

如何列出在浏览器选项卡中分配了内存的所有变量?

javascript internet-explorer google-chrome underscore.js angularjs

5
推荐指数
0
解决办法
328
查看次数

UWP如何显示网络目录中的图像

我尝试了多种方法将图像源设置为UWP应用程序中的网络目录。例如,我尝试过以下示例:

BitmapImage bitmap = new BitmapImage(new Uri(@"\\venera\Mariner\747\03_WEDNESDAY\003\00 Flat B -\APR3783216-MED-BLK TAPE-GB-Apron.jpg"));
UserImage.Source = bitmap;
Run Code Online (Sandbox Code Playgroud)

bitmap.UriSource = new Uri(@"\\venera\Mariner\747\03_WEDNESDAY\003\00 Flat B -\APR3783216-MED-BLK TAPE-GB-Apron.jpg", UriKind.Absolute);
UserImage.Source = bitmap;
Run Code Online (Sandbox Code Playgroud)

但是它们都不起作用。我E_NETWORK_ERROR遇到了以下错误,我已经从stackoverflow和其他资源中阅读了许多链接,但是没有任何适合我的东西。

我已经设置了所需的功能和声明。

我已经尝试过了,Windows.Storage.Pickers.FolderPicker但是找不到任何可以设置读取文件位置的文件夹。我不想打开文件夹选择器,我只想直接从网络的指定位置获取图像。

可能有人尝试将其与此票证相关联如何在Windows Universal App中显示网络文件夹或本地驱动器中的图像, 但这对我的任务没有帮助。

我也为我尝试过这些示例,但仍无法实现目标:https : //docs.microsoft.com/en-us/windows/uwp/files/quickstart-managing-folders-in-the-music-pictures和视频库

https://docs.microsoft.com/zh-cn/uwp/api/windows.ui.xaml.controls.image

我遇到System.UnauthorizedAccessException: 'Access is denied.错误

c# network-shares uwp uwp-xaml

1
推荐指数
1
解决办法
1299
查看次数