V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xiangyuecn  ›  全部回复第 75 页 / 共 112 页
回复总数  2237
1 ... 71  72  73  74  75  76  77  78  79  80 ... 112  
2019-12-19 16:52:07 +08:00
回复了 xiangyuecn 创建的主题 程序员 wenyan-lang 大家怎么看,文言文編程語言😶
@wusheng0 @Tink 原来已经有了,按列表翻了一下没看到还以为没人发😂
2019-12-18 23:21:18 +08:00
回复了 xiaoming1992 创建的主题 JavaScript js 将大量图片保存在内存中会有问题吗?
@jsq2627 #42 这段代码有意思。我试了一个 200kb 的图片( 1800*1200 )加载 200 次的内存占用(约 50M 流量)

https://wx3.sinaimg.cn/large/a32300cdgy1ga19ds6fj2j20zb0dkwgy.jpg

任务管理器里面报的内存,不知道是 windows 的是实际的还是 chrome 的是实际的,不过应该 600M+是有的,performance 里面的值雷打不动😂

刚开始加载并渲染 和 只加载不渲染 内存占用差不多( 50M 左右增量),然后我拖动页面让所有的图片都至少可见一次,内存立马爆炸到 600 多 M ;移除所有已显示的图片后,手动 GC 后内存正常回收。

看样子 Image 的性能优化的确实厉害,缓存了 Image 就没有必要用 Blob 了。

-------

另外还测试了一下 2M 的 Blob *200 个,内存占用出现在浏览器的主进程( ID:8612 )上,并不在网页窗口的进程上;测试不断创建 1M 的 ArrayBuffer 就能把 chrome 主进程的内存占光(任务管理器里面看 2.4G 左右就不动了),然后内存放不下的 blob 疯狂写入硬盘( User Data\Default\blob_storage 目录),目测会把硬盘写满😂。测试代码( 12G 数据,机械盘估计更明显):
```
s=[];for(var i=0;i<12000;i++)s.push(new Blob([new Uint8Array(1*1024*1024)]));console.log("end")
```
楼主是来钓鱼的吧😂
2019-12-18 15:39:40 +08:00
回复了 xiaoming1992 创建的主题 JavaScript js 将大量图片保存在内存中会有问题吗?
@xiaoming1992 #36 URL.createObjectURL(blob)
2019-12-18 12:02:50 +08:00
回复了 DavidG 创建的主题 职场话题 终于裸辞了
海南+1、广州+1
2019-12-18 12:00:35 +08:00
回复了 xiaoming1992 创建的主题 JavaScript js 将大量图片保存在内存中会有问题吗?
看你#10 楼说的,这么大的时间间隙,最佳还是按需实时从网络加载更好些,全部缓存到内存是否有提前优化的嫌疑?

另外猜测意图并非同时需要显示大量图片,如果真需要全部缓存到内存时,尽量不要用 Image 对象来加载图片,自己写 xhr 请求得到二进制 ArrayBuffer,最多内存占用也就比 15M 多点,按需实时从内存实例化 Image 图片对象( onload 非常快)。直接用 Image 来进行缓存内存占用会翻个 10 几倍也是正常。
2019-12-16 18:56:54 +08:00
回复了 KunMinX 创建的主题 程序员 解决 GitHub 不显示图片
干脆用 gitee 的图片外链,github 也能显示了,有比这个更骚的吗😁

https://wx2.sinaimg.cn/large/a32300cdgy1g9yrffkwzxj20ic028mx0.jpg
2019-12-16 10:25:47 +08:00
回复了 gunavy 创建的主题 iDev 为 Objective-C 写了框架,虽然已经 49 年了!
oc 的代码风格看起来真像命令行的代码一样凌乱,这一丢丢那一丢丢😂
家里有猪
2019-12-14 07:57:54 +08:00
回复了 okwork 创建的主题 iDev APP store 即将限制 h5 混合应用,苹果会全面支持 pwa 吗?
@CastleBUPT #40 我知道恶心的一个:Safari 故意限制对 getUserMedia 的调用,pwa、webclip 不让用 getUserMedia 访问麦克风和摄像头。

据说 pwa 在 ios 上不支持推送;

另外添加 pwa 到桌面的方式也可以看出水果“用心良苦”,居然和添加普通网页到桌面的操作一模一样,老子还搞毛的 pwa,老子还搞毛的 pwa,老子还搞毛的 pwa,老子还搞毛的 pwa,老子还搞毛的 pwa,上 pwa 不也就是为了最简便的和大部分 app(90%)一样在主屏幕桌面霸占一个图标入口么。新版本 ios 故意增大 webclip 使用难度,要手动到设置里面安装,原本的 webclip 比 pwa 简单而且强多了。

貌似是政策上不允许其他浏览器内核,ios 上只有 Safari 或套壳的 Safari。明目张胆的阻碍 pwa 的使用。
不知道文中 ResponseWriter 这玩意有没有 buffer、flush 的概念,也许哪里调大点屁事都没有了😂
我有阿波罗登月代码,谁要,250 全国包邮😁
2019-12-11 18:58:58 +08:00
回复了 wangwenfan 创建的主题 程序员 一个 aes-js 库 里加密算法用 PHP 怎么写?
用固定 iv、密码、填充方式 不管用什么语言同一明文 AES 加密出来都是一样的。所以不用考虑怎么改造。。。直接研究 PHP 怎么进行 AES 加密。注意:js 那里的 iv 是固定的,不能乱写。
https://github.com/jeromeetienne/jquery-qrcode/blob/master/src/qrcode.js 一个 js 的古董二维码底层库,只生成所有的点阵,不提供显示逻辑,需要自己写代码渲染到 canvas 里面显示,自己封装一下好用
2019-12-10 15:51:52 +08:00
回复了 xiaotianhu 创建的主题 2019 年底了,来一起盘点一下今年互联网的新变化吧?
43 亿 IPv4 地址已分配完毕 (耗尽?) 吃瓜🤔
2019-12-10 15:43:51 +08:00
回复了 leeolsen 创建的主题 Android 小米正式登陆日本,宣传反响不错啊
翻页😎
2019-12-07 19:19:01 +08:00
回复了 vivaxy 创建的主题 JavaScript 一步一步解码 PNG 图片
@ #4 肯定身手不凡。 #3 楼主的这篇文章质量并不低,应该是按照他实际学习解码过程一点点敲出来的,记录的自己知道的一点东西而已,有啥好笑的。 就不 @他们的名字了
2019-12-07 00:01:57 +08:00
回复了 sgissb1 创建的主题 程序员 作为底层搬砖工,到底该不该对公司抱有代入感?
如果不够"自豪",说明钱还不到位😑
2019-12-06 23:53:09 +08:00
回复了 Hairpin 创建的主题 程序员 转行互联网,好累
有点像病毒啊😂 我们当当放屁的查尔图也不错😑 搞搞关系😂
2019-12-05 21:19:45 +08:00
回复了 xiangyuecn 创建的主题 程序员 ios 12 支不支持录音了?
@programV2 这个嘛,自己拿手机多测试一下应该就清楚了,我这个库并没有考虑接打电话这个场景,也仅仅是经过了简单的中途来电的测试。
1 ... 71  72  73  74  75  76  77  78  79  80 ... 112  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5779 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 42ms · UTC 08:43 · PVG 16:43 · LAX 01:43 · JFK 04:43
Developed with CodeLauncher
♥ Do have faith in what you're doing.