• 请不要在回答技术问题时复制粘贴 AI 生成的内容
jeesk
V2EX  ›  程序员

html5 手机网页如何模拟内存溢出,或者崩溃。

  •  
  •   jeesk · Feb 3, 2023 · 2789 views
    This topic created in 1369 days ago, the information mentioned may be changed or developed.

    我使用 const array = new ArrayBuffer(1024 * 1024 * 2000) 好像模拟不出来。

    10 replies  •  2023-02-03 17:14:18 +08:00
    tool2d
    tool2d
    Feb 3, 2023
    1
    开一个 1G 内存的虚拟机,运行 windows 10 ,同时关闭虚拟内存。

    然后虚拟机里,再运行一大堆 chrome 。
    loading
    loading
    Feb 3, 2023
    2
    for 一些全局变量声名的代码,然后 eval 运行一下。
    okakuyang
    okakuyang
    Feb 3, 2023
    3
    你往 buffer 里填充数据就可以了
    debuggerx
    debuggerx
    Feb 3, 2023
    4
    let a = [];for(let i = 0 ; i < 100000000 ; i++) {a.push('aaaaa')}
    jifengg
    jifengg
    Feb 3, 2023❤️1
    5
    new Array(1024*1024*1000).fill(0)

    new 出来后要填充。
    注意:你如果在控制台敲这个代码,不 enter 执行,也有可能把页面搞崩溃。
    opengps
    opengps
    Feb 3, 2023
    6
    一个超大的变量,不同的往里写入内容,就是在占用内存
    630071099
    630071099
    Feb 3, 2023
    7
    while(true) window.name += 6;
    windychen0
    windychen0
    Feb 3, 2023
    8
    while(1){}
    karott7
    karott7
    Feb 3, 2023
    10
    直接无限循环新增变量
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3314 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 05:08 · PVG 13:08 · LAX 21:08 · JFK 00:08
    ♥ Do have faith in what you're doing.